List connectable integrations
The integrations an account can be connected for, with how each is connected (auth), the API hosts its credential may be sent to, and for a sign-in integration the scopes Anlyon requests at the provider’s consent page.
/api/v2/connections/integrationsAuthorizationBearer token (Anlyon API key) · headerrequiredWorkspace API key sent as Authorization: Bearer <key>.
better-auth.session_tokenAPI key · cookierequiredBrowser session used by dashboard-only operations.
X-Request-IdstringOptional caller correlation ID. Unsafe or oversized values are replaced.
Integrations returned.
successbooleanrequiredtruedataConnectionIntegration[]requiredShow propertiesHide properties
ConnectionIntegrationidstringrequiredStable id used in sessions and pack manifests.
namestringrequiredauthobjectrequiredHow an account is connected. oauth: start a connect session and sign in at the provider. api_key: create a key in the provider's own settings, following instructions, and send it to POST /api/v2/connections/keys.
Show propertiesHide properties
kindstringrequiredoauthapi_keyinstructionsstringFor api_key: where in the provider's settings the key is created, and with which permissions.
instructionsUrlstring<uri>For api_key: the provider's own page for creating the key.
hostsstring[] | nullrequiredThe API hosts the token may be sent to. Null when they come from the connected account itself (see hostsFromAccount).
hostsFromAccountbooleanrequiredTrue when the API host is the account's own (a Salesforce instance) and is fixed at connect time.
scopesstring[]requiredThe scopes requested at the provider's consent page. Empty for an api_key integration, whose access is whatever the key was given.
operationsPackstring | nullrequiredThe pack whose actions are this integration's operations: what an agent may be allowed to do once the account is connected.
workflowPacksstring[]requiredWorkflow packs that use this integration together with others.
Unauthorized - Invalid or missing API key
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobjectAuthenticated credential lacks the required scope or workspace access.
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobjectNot Found - Resource does not exist
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobjectToo Many Requests - Rate limit exceeded
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobject
