List all integrations
Integrations
List integrations
GET
List all integrations
GET /integrations returns the workspace’s integration catalog. Beyond the
user’s own integrations, the response can include auto-generated entries
discovered from connectors, external apps, and the public web — what we call
“infinite integrations”.
Sources
| Source | When it’s included |
|---|---|
| Workspace integrations | Always. |
| Connectors | Workspace setting autoGenerateIntegrationsFromConnectors, or connectors=1, or all=1. |
| External apps | Workspace setting autoGenerateIntegrationsFromExternalApps, or externalApps=1, or all=1. |
| Web search | Workspace setting autoGenerateIntegrationsFromWebSearch, or websearch=1, or all=1. Requires a non-empty search. |
all=1 force-enables every source. Auto-generated items have isReadOnly: true
and a synthetic key (e.g. ~connector.membrane, ~app.membrane,
~search.membrane--getmembrane_com) that you can pass to any endpoint
accepting an integration selector.
Deduplication
The same canonical app can surface from more than one source — a connector for Membrane, an external app athttps://getmembrane.com, and a web-search
hit for the same brand all referring to the same product. The endpoint
collapses these into a single row.
Search
Set thesearch query parameter to filter the catalog. When the web-search
source is enabled, search dispatches a single web-search call per request and
caches results for 24h at the org level.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Maximum number of items to return (1-1000)
Required range:
1 <= x <= 1000Pagination cursor from a previous response
Text search query to filter results