Request an access token
Access tokens are used in token-based authentication to grant applications access to APIs on behalf of a user. After a user successfully logs in and authorizes access, the application receives an access token. This token acts as a credential that the application uses to identify itself and the authorized user when calling the target API.
You must include a valid access token in your request header when you send requests to secured API endpoints.To get an access token, you must have your client ID and client secret. Learn how to generate a client ID and client secret for use with Ripple APIs.Request format
To get an authentication token for the test environment, send aPOST request to the following URL:https://api.test.ripple.com/oauth/tokenAuthentication request
To get an access token, use the request an access token operation with yourclient_id and client_secret.Include the audience and grant_type as shown in the example below.The value of the audience field is based on URN syntax.Format: urn:ripplexcurrent-ENVIRONMENT_STRING:YOUR_TENANT_IDExample: urn:ripplexcurrent-test:YOUR_TENANT_ID- Payload
- curl
- Python
- JavaScript
{- "client_id": "{YOUR_CLIENT_ID}",
- "client_secret": "{YOUR_CLIENT_SECRET}",
- "audience": "urn:ripplexcurrent-test:{YOUR_TENANT_ID}",
- "grant_type": "client_credentials"
}Authentication response
Store theaccess_token for use with all other API operations.{
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ",
"scope": "identities:create identities:read identities:write quote_collections:write payments:accept payments:read",
"expires_in": 3600,
"token_type": "Bearer"
}