Skip to main content
GET
List connections
Returns the workspace’s own connections plus the organization’s, told apart by scope. Use ?provider= to narrow to one app. See App connections. Every connected account the workspace can use, newest first — its own plus the organization’s (scope tells them apart). Filter with ?provider=.
Availability: Cloud · Community (self-hosted) · Enterprise (self-hosted)

Authorizations

Authorization
string
header
required

A workspace API key (oc_…) or organization API key (oc_org_…). Workspace-scoped endpoints called with an organization key also need X-Workspace-Id.

Query Parameters

provider
string

Filter results to a single provider (for example gmail, github).

Response

200 - application/json

Connections

id
string
provider
string
label
string | null

Display label extracted from metadata (for example the account email).

status
string
scopes
string[]
scope
enum<string>

Workspace lists include inherited organization connections; use this to tell them apart.

Available options:
workspace,
organization
metadata
object | null

Provider metadata captured at connect time (for example account email or username).

connectedAt
string<date-time>
reauthRequiredAt
string<date-time> | null

Set when the provider refused the refresh token. The account needs to be reconnected.