Get Integration List
Endpoint: GET /api/integrations/all
Returns a flat list of integration names available to the caller. Designed for lightweight lookups, such as UI dropdowns, rather than full integration details.
Query parameters
| Parameter | Description | Type | Required/ Optional |
|---|---|---|---|
| category | The category of the integration to filter by. Supported values:
|
string | Optional. |
| activeOnly | Whether to retrieve only active integrations. Set to false to include all integrations including inactive ones. Default is true. |
boolean | Optional. |
Response
Returns a list of integration name strings. Each entry follows the format "providerName:apiName" for integrations with sub-APIs (for example, "openAI:gpt-4o"), or "providerName" for integrations with no sub-APIs.
Examples
Get all integrations
Request
curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/integrations/all?activeOnly=false' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'
Response
Get all active integrations
Request
curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/integrations/all?activeOnly=true' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'
Response
Get all AI_MODEL integrations
Request
curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/integrations/all?type=AI_MODEL&activeOnly=false' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'
Response