OAuth 2.0 Token Exchange
Exchanges a partner-issued JWT for a Boosted access token. Partners authenticate using client credentials (client_id and client_secret) and provide a signed JWT in the request body. The JWT is validated and exchanged for a Boosted token with the requested scope.
Request
This endpoint expects an object.
grant_type
Grant type (must be ‘urn:ietf:params:oauth:grant-type:token-exchange’)
subject_token
The partner-issued JWT to exchange
subject_token_type
Token type (must be ‘urn:ietf:params:oauth:token-type:jwt’)
client_id
Partner client ID
client_secret
Partner client secret
scope
Requested scope (e.g., ‘thread’, ‘account-management’)
Response
OK
access_token
expires_in
issued_token_type
scope
token_type
