Retrieves tokens in various OIDC/OAuth flows. It's used to retrieve an ID token and user access token upon successful user authentication (for an authorization code flow, with or without PKCE), to complete CIBA or device authorization after the user authenticates on another device, or to retrieve client access tokens for API authorization (in a client credentials flow). It's also used to refresh an access token, to obtain a token to act on behalf of another user (delegated access), or to exchange a user token for an access token issued to another client of the same application (in a token exchange flow).
Should be set to authorization_code to identify users upon successful authentication.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/oidc/token
- US production environmenthttps://api.transmitsecurity.io/cis/oidc/token
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/oidc/token
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/oidc/token
- AU production environmenthttps://api.au.transmitsecurity.io/cis/oidc/token
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/oidc/token
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/oidc/token \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d client_id=string \
-d client_secret=string \
-d code=string \
-d grant_type=authorization_code \
-d redirect_uri=stringReturns user tokens
User access token for accessing endpoints on behalf of the authenticated user.
{ "access_token": "string", "id_token": "string", "expires_in": 3600, "scope": "string", "token_type": "string", "refresh_token": "string" }