Skip to main content
POST
Set an app's OAuth client configuration
Brings your own OAuth client instead of the default one. For Google, Atlassian, and Microsoft, one saved client covers all of that vendor’s apps in the workspace. See App connections. Store your own OAuth client credentials for the app at the workspace level (“bring your own client”). For an app that shares a vendor client (Google, Atlassian, Microsoft) the credentials are saved once for the vendor and serve every app of that vendor in the workspace. Replacing an existing configuration disconnects the connections minted from it. Requires the admin or owner role wherever roles are enforced (see Roles).
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.

Path Parameters

provider
string
required

App provider identifier (for example gmail, github, jira).

Body

application/json

The app's own OAuth client credentials ("bring your own client"). Field names are per app; most take clientId and clientSecret.

{key}
string

Response

Saved

success
boolean