Create a dynamic client.

Use this API to create a dynamic client. If dynamic client registration is configured to require bearer token authentication, the token needs to have the manageAppAccessAdmin (Manage application lifecycle) entitlement.

Body Params

Dynamic client payload

string

Client name.

string

Client ID. Will be automatically generated if not provided.

string

Client secret. Will be automatically generated if not provided.

redirect_uris
array of strings
required

Array of redirection URIs for use in redirect-based flows.

redirect_uris*
response_types
array of strings

Array of the OAuth 2.0 response types that the client may use.

response_types
grant_types
array of strings

Array of grant types that the client may use. The allowed grant types are 'authorization_code', 'implicit', 'password', and 'refresh_token'.

grant_types
string

URL referencing the client's JSON Web Key Set document representing the client's public keys.

string

Token signing algorithm. Required for signing the ID token issued for this client.

string

Userinfo response JWT signing algorithm.

string

Userinfo response JWT encryption algorithm.

string

Userinfo response JWT encryption content algorithm.

string

Requested authentication method for the token endpoint.

string

URI using the https scheme that a third party can use to initiate a login by the RP.

boolean

Set to true if all users are entitled to use this client.

string
boolean

Enforce the usage of PKCE.

boolean

Indicates if certificate binding for access token is required.

string

The expected subject distinguished name of the certificate that the client will use in mutual TLS authentication.

string

The expected DNS name SAN entry in the certificate that the client will use in mutual TLS authentication.

string

The expected email address SAN entry in the certificate that the client will use in mutual TLS authentication.

string

The expected URI SAN entry in the certificate that the client will use in mutual TLS authentication.

string

The expected IP address SAN entry in the certificate that the client will use in mutual TLS authentication.

string

Space-delimited string of allowed scopes.

id_token_claims
array of strings

List of claims for id_token and user information.

id_token_claims
token_claims
array of strings

List of claims for introspect and JWT access token.

token_claims
Headers
string

Bearer access token

Responses

Language
URL
Choose an example:
application/json
*/*