SnozeDevelopers
API referenceIntegrations

List connector capabilities for every provider

Returns the connector catalog — the object types each provider can mirror and the migrations it offers — so a client can present what a connection would bring in before one exists. Authorized through the same `integrations:read` check as the provider-operations read path.

GET
/v1/workspaces/{workspaceId}/integrations/capabilities
AuthorizationBearer <token>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

In: header

Path Parameters

workspaceId*string

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/workspaces/string/integrations/capabilities"
{  "data": [    {      "provider": "string",      "label": "string",      "resources": true,      "search": true,      "objects": [        {          "key": "string",          "label": "string",          "description": "string",          "category": "work",          "capabilities": [            "sync"          ],          "fields": [            {              "key": "string",              "label": "string",              "kind": "text"            }          ]        }      ],      "actions": [        {          "key": "string",          "operation": "string",          "label": "string",          "description": "string",          "affects": "string",          "requiresConfirmation": true        }      ],      "triggers": [        {          "key": "string",          "label": "string",          "description": "string",          "eventType": "string",          "objectKey": "string",          "delivery": "polling",          "filters": [            {              "key": "string",              "label": "string",              "kind": "string",              "required": true,              "description": "string",              "options": [                {                  "key": "string",                  "name": "string",                  "color": "string"                }              ]            }          ]        }      ],      "migrations": [        {          "key": "string",          "label": "string",          "description": "string",          "objectKeys": [            "string"          ],          "mode": "snapshot",          "preserves": [            "hierarchy"          ],          "warnings": [            "string"          ]        }      ]    }  ]}