Authentication
AuthorizationBearerSend your token in the Authorization: Bearer <token> header. See Authentication for API keys and OAuth.
Request body Required
The dynamic client registration request.
application/json
redirect_urisarray of string or nullOptionalclient_namestring or nullOptionaltoken_endpoint_auth_methodstring or nullOptionalgrant_typesarray of string or nullOptionalresponse_typesarray of string or nullOptionalscopestring or nullOptionalapplication_typestring or nullOptionalcontactsarray of string or nullOptionallogo_uristring or nullOptionalclient_uristring or nullOptionalpolicy_uristring or nullOptionaltos_uristring or nullOptionalsoftware_idstring or nullOptionalsoftware_versionstring or nullOptionalResponses
201 Created
application/json
redirect_urisarray of string or nullOptionalArray of redirection URI strings for use in redirect-based flows.
client_namestring or nullOptionalHuman-readable name of the client to be presented to the end-user.
token_endpoint_auth_methodstring or nullOptionalRequested authentication method for the token endpoint.
grant_typesarray of string or nullOptionalArray of OAuth 2.0 grant types that the client will use.
response_typesarray of string or nullOptionalArray of OAuth 2.0 response types that the client will use.
scopestring or nullOptionalSpace-delimited list of OAuth 2.0 scope values.
application_typestring or nullOptionalKind of the application.
contactsarray of string or nullOptionalArray of e-mail addresses of people responsible for this client.
logo_uristring or nullOptionalURL that references a logo for the client application.
client_uristring or nullOptionalURL of the home page of the client application.
policy_uristring or nullOptionalURL that the client provides to the end-user with information about how the client uses their data.
tos_uristring or nullOptionalURL that the client provides to the end-user to read about the client's terms of service.
software_idstring or nullOptionalA unique identifier string (e.g., a Universally Unique Identifier (UUID)) assigned by the client developer.
software_versionstring or nullOptionalA version identifier string for the client software identified by software_id.
client_idstring or nullOptionalOAuth 2.0 client identifier string.
client_secretstring or nullOptionalOAuth 2.0 client secret string. Only provided for confidential clients.
client_secret_expires_atintegerOptionalTime at which the client secret will expire (0 if it doesn't expire).
client_id_issued_atintegerOptionalTime at which the client identifier was issued as seconds since Unix epoch.
400 Bad Request
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.