v1
integrations

List Providers

Get metadata for every available provider.

Returns both statically defined providers (from ProviderName enum) and dynamically registered providers (from SDK decorators). Each entry includes a description declared via ProviderBuilder.with_description(...) in the provider's _config.py.

Note: The complete list of provider names is also available as a constant in the generated TypeScript client via PROVIDER_NAMES.

get/api/integrations/providers

Response

Successful Response

namestring required

Provider slug (e.g. github)

descriptionstring nullable

One-line human-readable summary of what the provider does. Declared via ProviderBuilder.with_description(...) in the provider's _config.py. None if not set.

supported_auth_typesstring[]

Credential types this provider accepts. Drives which connection tabs the settings UI renders for the provider. Empty list means no auth types declared.

Changes

Changed in 2 of the 92 revisions of this API.11

    • added the new device_code enum value to the items/supported_auth_types/items/ response property for the response status 200

      response-property-enum-value-added

    • the endpoint scheme security HTTPBearer was added to the API

      api-security-added