Skip to content

List Integrations

GET /v1/skills

Returns all integrations available on the platform, including their connection status for the authenticated user and the number of available endpoints.

Required. Bearer token: Authorization: Bearer sk_xxx

No body required. No query parameters.

{
"integrations": [
{
"slug": "github",
"name": "GitHub",
"status": "connected",
"endpoints": 55,
"connect_url": "https://app.skillett.dev/dashboard/integrations"
},
{
"slug": "gmail",
"name": "Gmail",
"status": "not_connected",
"endpoints": 12,
"connect_url": "https://app.skillett.dev/dashboard/integrations"
}
]
}
FieldTypeDescription
slugstringURL-safe identifier for the integration
namestringDisplay name
statusstringconnected, not_connected, or error
endpointsnumberTotal available endpoints
connect_urlstringDashboard URL to connect this integration

Results are filtered by API key scopes. If your key is scoped to github, only GitHub will be returned.

CodeErrorDescription
401unauthorizedMissing or invalid API key
Terminal window
$ curl -H "Authorization: Bearer sk_a1b2c3d4..." \
https://api.skillett.dev/v1/skills