v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1433623.9 KB

Registers a client with IAM Identity Center. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.

post/client/register

Request body

clientNamestring required

The friendly name of the client.

clientTypestring required

The type of client. The service supports only <code>public</code> as a client type. Anything other than public will be rejected by the service.

scopesScope[]

The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.

Response

Success

clientIdstring

The unique identifier string for each client. This client uses this identifier to get authenticated by the service in subsequent calls.

clientSecretstring

A secret string generated for the client. The client will use this string to get authenticated by the service in subsequent calls.

clientIdIssuedAtinteger

Indicates the time at which the <code>clientId</code> and <code>clientSecret</code> were issued.

clientSecretExpiresAtinteger

Indicates the time at which the <code>clientId</code> and <code>clientSecret</code> will become invalid.

authorizationEndpointstring

The endpoint where the client can request authorization.

tokenEndpointstring

The endpoint where the client can get an access token.