List Connector Capabilities
GET
/v1/connectors/capabilities
const url = 'https://example.com/v1/connectors/capabilities';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/v1/connectors/capabilitiesParameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
ConnectorCapabilityListOut
object
items
Items
Array<object>
ConnectorCapabilityOutobject
connector_id
required
Connector Id
string
connector_class
Connector Class
string
connector_tags
Connector Tags
Array<string>
targets
required
Targets
Array<string>
role_mapping
required
Role Mapping
object
key
additional properties
object
key
additional properties
string
role_priority
required
Role Priority
object
key
additional properties
Array<string>
action_mapping
required
Action Mapping
object
key
additional properties
string
required_metadata
required
Required Metadata
Array<string>
missing_metadata_action
required
Missing Metadata Action
string
sdk_strategy
Sdk Strategy
string
sdk_package
Sdk Package
string
openapi_spec_url
Openapi Spec Url
string
execution_max_attempts
Execution Max Attempts
integer
execution_backoff_seconds
Execution Backoff Seconds
number
execution_retry_statuses
Execution Retry Statuses
Array<integer>
Example
{ "items": [ { "connector_class": "project", "sdk_strategy": "native", "sdk_package": "", "openapi_spec_url": "", "execution_max_attempts": 1, "execution_backoff_seconds": 0 } ]}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}