Get an integration
Get an integration by its ID.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Successful Response
Response model for List Integrations endpoint.
This model specifically does not include the config field. Use the integration specific read model whenever possible.
Type of actor that created this integration: 'user', 'api', or 'system'.
user, api, system The type of the integration.
Indicates if the integration is a source, destination, or both.
source, destination, both The name of the integration as defined by the user.
How this connection authenticates: 'credentials_form' (API-key form) or 'oauth_connect' (one-click app-listing OAuth). Gates the switch/reconnect surfaces in the UI.
oauth_connect, credentials_form Display name of the creator. User's full name or 'API - {key name}'.
When the latest health check was performed.
Machine-readable error code from the latest health check (e.g. 'unauthorized', 'insufficient_permissions', 'rate_limited'). Drives the 'Action required — reauthorize' state and Reconnect CTA when it is 'unauthorized' or 'insufficient_permissions'. Null if never checked or healthy.
Error message from the latest health check, if unhealthy.
Latest health check status: healthy, warning, or error. Null if never checked.
healthy, warning, error Record types this integration supports, as display-ready chips matching the Data tab. Wildcard integrations also include a 'Custom' marker.