Exchange or refresh OAuth tokens

No OAuth installation scope. OAuth flow endpoint. Confidential clients authenticate with client_secret_post or HTTP Basic auth. Public client registrations with token_endpoint_auth_method=none omit client_secret and must use PKCE.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required
Allowed:
string
required

OAuth application client ID, registered client ID, or HTTPS Client ID Metadata Document URL.

string

Required for confidential clients when HTTP Basic auth is not used. Omit for public client registrations using token_endpoint_auth_method=none and for clients using private_key_jwt.

string

Required for private_key_jwt; must be urn:ietf:params:oauth:client-assertion-type:jwt-bearer.

string

Signed JWT client assertion required for private_key_jwt.

string

Authorization code, required for authorization_code.

uri

Redirect URI used on the authorization request.

string

PKCE code verifier. Required for public clients and recommended for all authorization-code exchanges.

string

Refresh token, required for refresh_token.

uri

Optional resource audience. Must match the resource requested during authorization when present. Official Scalev MCP DCR/CIMD clients may omit it when the authorization session is already MCP-bound.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json