Exchange Token
Use this endpoint to exchange access_token to a sub-account
scopes:
- admin:accounts
- read:accounts
Documentation Index
Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication (token authentication) should be used for accessing the API.
Use Get Token to get an access token for client credentials. Pass the token in the request header:
Authorization: Bearer {access_token}where the access_token is JSON Web Tokens (JWT).
Path Parameters
An id that uniquely identifies the partner account
9Body
The account_id to create exchange access_token for
Response
Success
A JWT access token
"eyJhbGci...t7P4"
Bearer The lifetime in seconds of the access token. For example, the value "3600" denotes that the access token will expire in one hour from the time the response was generated.
86400
Token that can be used to request new tokens when the existing Access Token expire.
You can only get a Refresh Token if the Access Token used in the request has scope:
create:accounts:auth:refresh_token
and the grant-type is one of:
authorization_codepassword
NOTE:
- A Single-Page Application should not ever receive a Refresh Token, this information is sensitive and should not be exposed client-side in a browser.
- Refresh token must be stored securely by an application since they allow a user to remain authenticated essentially forever.