Most API endpoints require authentication with a Client ID and Secret. Each Client ID has a specific set of allowed scopes (Permissions) to access API endpoints. Scopes allowed on an API client may be updated at any time in the Dashboard Admin > API Management section. When setting scopes, Paxos recommends following the principle of least privilege and only allow scopes required by a specific application. Scopes for each endpoint are listed in the Authorizations section in the API Reference docs. The Market Data and most Pricing endpoints do not require authorization. Once the credentials are activated, most users find success using one of the libraries on the OAuth2 website for authentication.Documentation Index
Fetch the complete documentation index at: https://docs.paxos.com/llms.txt
Use this file to discover all available pages before exploring further.
To add or modify API Credentials, you’ll need a Developer or other role with appropriate permissions. Contact your Entity Manager for help.
Add API Credentials
- Log in to your Dashboard account and go to API Management.
- Click API Credentials.
- Create a Label for your API credentials.
- Select the Scopes for your Client ID. For example, the following scopes (space delimited) should be adequate to convert Paxos-issued stablecoins:
- Optional: Add Allowable IP addresses. If you have a single IP address, you can configure a CIDR entry to specify a single IP with 32 fixed bits by appending
/32to the address. For example, using000.000.0.000/32will allow only the IP address000.000.0.000. - Optional: Enable Request Signing.
- Click Create Credentials.
- Copy the Client ID and Client Secret and store them in a safe place. The secret will not be displayed in the UI again, and it will have to be reset if forgotten.