parableVendors
curl --request GET \
--url https://api.askparable.com/api/vendors/parable-vendorsimport requests
url = "https://api.askparable.com/api/vendors/parable-vendors"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.askparable.com/api/vendors/parable-vendors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.askparable.com/api/vendors/parable-vendors"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"data": {
"items": [
{
"groupings": [
{
"breadcrumbs": [
"<string>"
],
"groupings": "<array>",
"id": "<string>",
"isLeaf": true,
"name": "<string>",
"slug": "<string>",
"sortOrder": 123,
"vendor": "<unknown>",
"connectorId": "<string>",
"description": "<string>",
"docs": "<string>",
"externalVersion": "<string>",
"groupingPath": "<string>",
"ingestionConfigSchema": {},
"logo": {},
"parableVersion": "<string>",
"parent": "<unknown>",
"protocolType": "<string>",
"supportedAuthStrategies": [
{
"createdAt": "<string>",
"createdBy": "<string>",
"id": "<string>",
"updatedAt": "<string>",
"updatedBy": "<string>",
"addressingConfig": {
"basePath": "<string>",
"host": "<string>",
"scheme": "<string>",
"variables": [
{
"name": "<string>",
"source": "<string>",
"oauthResponsePath": "<string>",
"required": true
}
]
},
"apiKeyConfig": {
"headerName": "<string>",
"queryParam": "<string>"
},
"basicConfig": {
"passwordField": "<string>",
"usernameField": "<string>",
"passwordValue": "<string>"
},
"bearerConfig": {
"headerName": "<string>",
"tokenField": "<string>",
"tokenPrefix": "<string>"
},
"configSchema": {},
"defaultBaseUrl": "<string>",
"defaultScopes": [
"<string>"
],
"delegatedUserField": "<string>",
"docs": "<string>",
"extraHeaders": {},
"hook": "<string>",
"ingestionConfigSchema": {},
"label": "<string>",
"oauth2Config": {
"tokenEndpoint": "<string>",
"audienceParam": "<string>",
"authorizeUrl": "<string>",
"passwordField": "<string>",
"scopes": [
"<string>"
],
"tokenEndpointExtraParams": {},
"tokenPrefix": "<string>",
"tokenRefreshCodes": [
123
],
"tokenResponsePath": "<string>",
"usernameField": "<string>"
},
"preEncodedBasicConfig": {
"tokenField": "<string>"
}
}
],
"supportedInboundAuthStrategies": [
{
"createdAt": "<string>",
"createdBy": "<string>",
"id": "<string>",
"updatedAt": "<string>",
"updatedBy": "<string>",
"configSchema": {},
"label": "<string>",
"replayWindowSeconds": 123,
"signatureBase": "<string>",
"signatureHeader": "<string>",
"timestampHeader": "<string>"
}
]
}
],
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"sortOrder": 123,
"description": "<string>",
"logo": {}
}
],
"limit": 123,
"offset": 123,
"total": 123
},
"meta": {
"requestId": "<string>",
"totalCount": 123
},
"links": {
"first": "<string>",
"last": "<string>",
"next": "<string>",
"prev": "<string>"
}
}{
"error": "<string>"
}{
"error": "<string>"
}List vendors with pagination and optional search. Case-insensitive search on name, slug, and description. Default limit: 50, max limit: 250. Default ordering: sort_order, name.
GET
/
api
/
vendors
/
parable-vendors
parableVendors
curl --request GET \
--url https://api.askparable.com/api/vendors/parable-vendorsimport requests
url = "https://api.askparable.com/api/vendors/parable-vendors"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.askparable.com/api/vendors/parable-vendors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.askparable.com/api/vendors/parable-vendors"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"data": {
"items": [
{
"groupings": [
{
"breadcrumbs": [
"<string>"
],
"groupings": "<array>",
"id": "<string>",
"isLeaf": true,
"name": "<string>",
"slug": "<string>",
"sortOrder": 123,
"vendor": "<unknown>",
"connectorId": "<string>",
"description": "<string>",
"docs": "<string>",
"externalVersion": "<string>",
"groupingPath": "<string>",
"ingestionConfigSchema": {},
"logo": {},
"parableVersion": "<string>",
"parent": "<unknown>",
"protocolType": "<string>",
"supportedAuthStrategies": [
{
"createdAt": "<string>",
"createdBy": "<string>",
"id": "<string>",
"updatedAt": "<string>",
"updatedBy": "<string>",
"addressingConfig": {
"basePath": "<string>",
"host": "<string>",
"scheme": "<string>",
"variables": [
{
"name": "<string>",
"source": "<string>",
"oauthResponsePath": "<string>",
"required": true
}
]
},
"apiKeyConfig": {
"headerName": "<string>",
"queryParam": "<string>"
},
"basicConfig": {
"passwordField": "<string>",
"usernameField": "<string>",
"passwordValue": "<string>"
},
"bearerConfig": {
"headerName": "<string>",
"tokenField": "<string>",
"tokenPrefix": "<string>"
},
"configSchema": {},
"defaultBaseUrl": "<string>",
"defaultScopes": [
"<string>"
],
"delegatedUserField": "<string>",
"docs": "<string>",
"extraHeaders": {},
"hook": "<string>",
"ingestionConfigSchema": {},
"label": "<string>",
"oauth2Config": {
"tokenEndpoint": "<string>",
"audienceParam": "<string>",
"authorizeUrl": "<string>",
"passwordField": "<string>",
"scopes": [
"<string>"
],
"tokenEndpointExtraParams": {},
"tokenPrefix": "<string>",
"tokenRefreshCodes": [
123
],
"tokenResponsePath": "<string>",
"usernameField": "<string>"
},
"preEncodedBasicConfig": {
"tokenField": "<string>"
}
}
],
"supportedInboundAuthStrategies": [
{
"createdAt": "<string>",
"createdBy": "<string>",
"id": "<string>",
"updatedAt": "<string>",
"updatedBy": "<string>",
"configSchema": {},
"label": "<string>",
"replayWindowSeconds": 123,
"signatureBase": "<string>",
"signatureHeader": "<string>",
"timestampHeader": "<string>"
}
]
}
],
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"sortOrder": 123,
"description": "<string>",
"logo": {}
}
],
"limit": 123,
"offset": 123,
"total": 123
},
"meta": {
"requestId": "<string>",
"totalCount": 123
},
"links": {
"first": "<string>",
"last": "<string>",
"next": "<string>",
"prev": "<string>"
}
}{
"error": "<string>"
}{
"error": "<string>"
}Headers
Workspace slug. Overrides subdomain-based workspace resolution when provided.
Example:
"acme"
Optional request correlation ID echoed back in the response.
Example:
"550e8400-e29b-41d4-a716-446655440000"
Response
Successful response
ParableVendor API Types These types are used for the connector catalog browsing experience. They wrap the DB types with computed fields for frontend display. Paginated response for listing parable vendors.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I