When should I use this?
Use this authentication method when:- You are building a backend service or automation
- You already have API credentials (client ID + secret)
- You want to access billing, ecommerce, or credits APIs programmatically
Where do I get API credentials?
To obtain your Client ID and Client Secret:- Log in to your IPXO account
- Open the Integrations page in the portal: 👉 https://www.ipxo.com/portal/integrations
- Click Create App
- Give your application a name and select the required scopes
- Save the app
- Client ID
- Client Secret
🔐 The Client Secret is shown only once. Make sure to store it securely.
Prerequisites
Before calling the authentication endpoint, you need:- Client ID – created via Portal → Integrations
- Client Secret – created together with the client ID
- Scopes – define which APIs your token can access
billingecommercecreditsnethub-data
Generate Access Token
Request: Get an access token
Response
Key response fields explained
| Field | Meaning |
|---|---|
| access_token | Bearer token used to authorize API requests |
| expires_in | Token lifetime in seconds (≈ 24 hours) |
| scope | APIs this token can access |
| token_type | Always bearer |
Using the access token
Send the token in the Authorization header for all API calls:Authorization: Bearer {access_token} Example: