Create an OAuth app registration.

Creates an OAuth app registration. The client secret is stored via the
secrets backend and is never returned. Host patterns must not overlap
with another live app in the organization.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The ID of the organization.

Body Params

OAuthApp is an organization-scoped OAuth 2.0 application registration. The
client secret is never present on output; per-user tokens are never
exposed through this API.

string

Human-readable display name; unique per organization among live apps.

string

The OAuth client ID. Not secret; stored and returned in plaintext.

string

The OAuth client secret. INPUT_ONLY: accepted on create/update, never
returned. Empty means "unchanged" on update; the create path requires a
value.

string

The provider authorization endpoint (absolute https URI).

string

The provider token endpoint (absolute https URI).

scopes
array of strings

The OAuth scopes requested at login.

scopes
hostPatterns
array of strings

The host patterns issued user tokens resolve for: exact lowercase
hostnames (api.example.com) or subdomain wildcards (*.example.com). At
least one is required; they must not overlap with another live app in
the organization.

hostPatterns
Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json