This endpoint implements the OAuth 2.0 Dynamic Client Registration Protocol.
It allows clients to register themselves with the authorization server dynamically.
Request
The dynamic client registration request.
redirect_urislist of strings or nullOptional
Array of redirection URI strings for use in redirect-based flows.
client_namestring or nullOptional
Human-readable name of the client to be presented to the end-user.
token_endpoint_auth_methodstring or nullOptional
Requested authentication method for the token endpoint.
grant_typeslist of strings or nullOptional
Array of OAuth 2.0 grant types that the client will use.
response_typeslist of strings or nullOptional
Array of OAuth 2.0 response types that the client will use.
scopestring or nullOptional
Space-delimited list of OAuth 2.0 scope values.
application_typestring or nullOptional
Kind of the application.
contactslist of strings or nullOptional
Array of e-mail addresses of people responsible for this client.
logo_uristring or nullOptional
URL that references a logo for the client application.
client_uristring or nullOptional
URL of the home page of the client application.
policy_uristring or nullOptional
URL that the client provides to the end-user with information about how the client uses their data.
tos_uristring or nullOptional
URL that the client provides to the end-user to read about the client’s terms of service.
software_idstring or nullOptional
A unique identifier string (e.g., a Universally Unique Identifier (UUID)) assigned by the client developer.
software_versionstring or nullOptional
A version identifier string for the client software identified by software_id.
Response
Created
redirect_urislist of strings or null
Array of redirection URI strings for use in redirect-based flows.
client_namestring or null
Human-readable name of the client to be presented to the end-user.
token_endpoint_auth_methodstring or null
Requested authentication method for the token endpoint.
grant_typeslist of strings or null
Array of OAuth 2.0 grant types that the client will use.
response_typeslist of strings or null
Array of OAuth 2.0 response types that the client will use.
scopestring or null
Space-delimited list of OAuth 2.0 scope values.
application_typestring or null
Kind of the application.
contactslist of strings or null
Array of e-mail addresses of people responsible for this client.
logo_uristring or null
URL that references a logo for the client application.
client_uristring or null
URL of the home page of the client application.
policy_uristring or null
URL that the client provides to the end-user with information about how the client uses their data.
tos_uristring or null
URL that the client provides to the end-user to read about the client’s terms of service.
software_idstring or null
A unique identifier string (e.g., a Universally Unique Identifier (UUID)) assigned by the client developer.
software_versionstring or null
A version identifier string for the client software identified by software_id.
client_idstring or null
OAuth 2.0 client identifier string.
client_secretstring or null
OAuth 2.0 client secret string. Only provided for confidential clients.
client_secret_expires_atlong
Time at which the client secret will expire (0 if it doesn’t expire).
client_id_issued_atlong
Time at which the client identifier was issued as seconds since Unix epoch.