admin
oauth-server

Register OAuth client (admin)

Manually register a new OAuth client (admin endpoint). Only available when OAuth server is enabled.

post/admin/oauth/clients

Request body

client_namestring required
client_uristring uri
redirect_urisstring[] required
grant_typesstring[]
response_typesstring[]
scopestring

Response

OAuth client created

client_idstring

Unique client identifier

client_namestring

Human-readable name of the client application

client_secretstring

Client secret for confidential clients (only returned on registration/regeneration)

client_type'public' | 'confidential'

Type of the client

token_endpoint_auth_method'none' | 'client_secret_basic' | 'client_secret_post'

Authentication method for the token endpoint

registration_type'dynamic' | 'manual'

Registration type of the client

client_uristring uri

URL of the client application's homepage

redirect_urisstring[]

Array of redirect URIs used by the client

grant_typesstring[]

OAuth grant types the client is authorized to use

response_typesstring[]

OAuth response types the client can use

scopestring

Space-separated list of scope values

created_atstring date-time
updated_atstring date-time

Changes