Skip to main content
POST
List integrations

Headers

X-Workspace-Id
string<uuid> | null

Overrides the key's workspace

X-API-Key
string | null

User API key

Body

application/json
view
enum<string>
required

Which integrations view to return

Available options:
apps,
apps_overview,
connections,
connection_detail
connection_id
string<uuid> | null

Connection to act on: the id field of a connection read, not its connection_id field. Required for connection_detail.

project_id
string<uuid> | null

Filter connections and apps_overview to connections usable from this project

q
string | null

Free-text filter for apps_overview and connections

app
string | null

Filter connections by integration slug

status
enum<string> | null

Filter connections by the derived display status (e.g. active, inactive, expired). status=no_project_access only matches when that's the highest-precedence status - a connection that also has no project access but is expired/setup_pending shows as that status instead, not no_project_access. For 'which connections lack project access' (independent of other statuses), use access instead.

Available options:
setup_pending,
active,
inactive,
no_project_access,
expired
access
enum<string> | null

Filter connections by project access (has_access or no_access) - a direct, complete check independent of other status precedence. Prefer this over status=no_project_access when the question is purely about project accessibility.

Available options:
has_access,
no_access
page
integer
default:1

1-based page number

Required range: x >= 1
page_size
integer
default:50

Items per page

Required range: 1 <= x <= 100

Response

Successful Response