Skip to main content
GET
/
api
/
integrations
/
capabilities
Get integration setup capabilities
curl --request GET \
  --url https://app.outlit.ai/api/integrations/capabilities \
  --header 'Authorization: Bearer <token>'
{
  "provider": {
    "cliName": "<string>",
    "setupMode": "<string>",
    "credentialType": "<string>",
    "requiredFields": [
      {
        "key": "<string>",
        "label": "<string>",
        "secret": true
      }
    ],
    "commands": [
      "<string>"
    ],
    "postConnectSteps": [
      {
        "id": "<string>",
        "required": true,
        "supported": true,
        "command": "<string>"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Outlit API key using the Bearer ok_... format.

Query Parameters

provider
enum<string>

Optional public provider ID or CLI alias. When omitted, returns all provider capabilities. Public integration provider ID.

Available options:
hubspot,
attio,
slack,
fireflies,
granola,
google-calendar,
google-mail,
posthog,
stripe,
supabase,
clerk,
pylon

Response

Provider capability metadata.

provider
object
required