Skip to main content
GET
list-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

SourceWhen it’s included
Workspace integrationsAlways.
ConnectorsWorkspace setting autoGenerateIntegrationsFromConnectors, or connectors=1, or all=1.
External appsWorkspace setting autoGenerateIntegrationsFromExternalApps, or externalApps=1, or all=1.
Web searchWorkspace 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 at https://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.
Pages may be smaller than limit. Dedup runs after pagination, so a request for limit=20 can return fewer items when duplicates are dropped. The cursor is unaffected; keep paginating until the response has no cursor.
Set the search 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

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

appUuid
string
connectors
number

Override auto-generate integrations from connectors: 1 to enable, 0 to disable

externalApps
number

Override auto-generate integrations from external apps: 1 to enable, 0 to disable

websearch
number

Override auto-generate integrations from web search: 1 to enable, 0 to disable

all
number

Enable all auto-generation sources (connectors, external apps, web search) regardless of workspace settings or per-source flags

limit
integer

Maximum number of items to return (1-1000)

Required range: 1 <= x <= 1000
cursor
string

Pagination cursor from a previous response

Text search query to filter results

includeArchived
boolean

Response

200 - application/json

List integrations — the apps the workspace integrates with. With search, results also include catalog candidates auto-generated from connectors, external apps, and web search (synthetic ~connector.<app> keys), so this is the way to find any app the user could connect to.

items
object[]
required
cursor
string