Skip to content
Anlyon
Esc
↑↓navigate↵open⌘Jpreview

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.

GET/api/v2/connections/integrations
Authorization
AuthorizationBearer token (Anlyon API key) · headerrequired

Workspace API key sent as Authorization: Bearer <key>.

or
better-auth.session_tokenAPI key · cookierequired

Browser session used by dashboard-only operations.

Header parameters
X-Request-Idstring

Optional caller correlation ID. Unsafe or oversized values are replaced.

max length 128
Responses
200

Integrations returned.

successbooleanrequired
Allowed:true
dataConnectionIntegration[]required
Show properties
Array of ConnectionIntegration
idstringrequired

Stable id used in sessions and pack manifests.

namestringrequired
authobjectrequired

How 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 properties
kindstringrequired
Allowed:oauthapi_key
instructionsstring

For 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[] | nullrequired

The API hosts the token may be sent to. Null when they come from the connected account itself (see hostsFromAccount).

hostsFromAccountbooleanrequired

True when the API host is the account's own (a Salesforce instance) and is fixed at connect time.

scopesstring[]required

The scopes requested at the provider's consent page. Empty for an api_key integration, whose access is whatever the key was given.

operationsPackstring | nullrequired

The pack whose actions are this integration's operations: what an agent may be allowed to do once the account is connected.

workflowPacksstring[]required

Workflow packs that use this integration together with others.

401

Unauthorized - Invalid or missing API key

successbooleanrequired
requestIdstringrequired

Correlation ID matching the X-Request-Id response header.

errorobjectrequired
Show properties
codestring
messagestring
detailsobject
403

Authenticated credential lacks the required scope or workspace access.

successbooleanrequired
requestIdstringrequired

Correlation ID matching the X-Request-Id response header.

errorobjectrequired
Show properties
codestring
messagestring
detailsobject
404

Not Found - Resource does not exist

successbooleanrequired
requestIdstringrequired

Correlation ID matching the X-Request-Id response header.

errorobjectrequired
Show properties
codestring
messagestring
detailsobject
429

Too Many Requests - Rate limit exceeded

successbooleanrequired
requestIdstringrequired

Correlation ID matching the X-Request-Id response header.

errorobjectrequired
Show properties
codestring
messagestring
detailsobject
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://api.anlyon.com/api/v2/connections/integrations' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "success": true,
  "data": [
    {
      "id": "hubspot",
      "name": "HubSpot",
      "auth": {
        "kind": "oauth",
        "instructions": "string",
        "instructionsUrl": "http://example.com"
      },
      "hosts": [
        "string"
      ],
      "hostsFromAccount": true,
      "scopes": [
        "string"
      ],
      "operationsPack": "anlyon/hubspot",
      "workflowPacks": [
        "string"
      ]
    }
  ]
}