Gateway

Create an OAuth client

Creates a public or confidential OAuth application. Confidential secrets are returned once. Requires oauth_clients:write and the OAuth beta feature.

post/oauth-clients

Request

  • Base URL: https://api.phaseo.app/v1
  • URL: https://api.phaseo.app/v1/oauth-clients
  • Auth: HTTP bearer

Request body

namestring required
client_type'public' | 'confidential'
allowed_scopesstring[]
descriptionstring
homepage_urlstring uri
redirect_urisstring[] required
logo_urlstring uri
privacy_policy_urlstring uri
terms_of_service_urlstring uri

Response

OAuth client created

client_idstring required
workspace_idstring required
namestring required
client_type'public' | 'confidential' required
redirect_urisstring[] required
allowed_scopesstring[]
descriptionstring nullable
homepage_urlstring nullable
logo_urlstring nullable
privacy_policy_urlstring nullable
terms_of_service_urlstring nullable
statusstring required
active_authorizationsinteger
total_authorizationsinteger
requests_last_30dinteger
last_used_atstring date-time nullable
created_atstring date-time nullable
updated_atstring date-time nullable
client_secretstring nullable

Returned once for confidential clients.

Changes

No recorded changes to this operation across all 1 revision of this API.