v2

latestOpenAPI 3.0.3Proprietary2026-07-263483431.1 MB
OAuth

Register an OAuth client

Dynamic Client Registration endpoint for platform clients. Registrations are attached to Scalev's official OAuth application for supported resource audiences. Public clients should use token_endpoint_auth_method=none and PKCE.

post/v3/oauth/register

Request body

client_namestring
client_uristring uri
logo_uristring uri
redirect_urisstring[] required
grant_typesstring[]
response_typesstring[]
token_endpoint_auth_method'client_secret_post' | 'client_secret_basic' | 'none' | 'private_key_jwt'
jwks_uristring uri

HTTPS JWKS URL required when registering a private_key_jwt client.

token_endpoint_auth_signing_alg'RS256'

JWT assertion signing algorithm for private_key_jwt clients.

Example request

{
  "client_name": "MCP Client"
}

Response

Registered OAuth client

client_idstring required
client_id_issued_atinteger required

Unix timestamp, in seconds, when this client ID was issued.

client_secretstring nullable

Present only for confidential client registrations. Public clients using token_endpoint_auth_method=none do not receive a secret.

client_namestring required
client_uristring uri nullable
logo_uristring uri nullable
redirect_urisstring[] required
grant_typesstring[] required
response_typesstring[] required
token_endpoint_auth_method'client_secret_post' | 'client_secret_basic' | 'none' | 'private_key_jwt' required
jwks_uristring uri nullable
token_endpoint_auth_signing_algstring nullable