The Elevate REST API uses JWT Bearer tokens for authentication
Elevate Authentication & Users API (1.9)
Elevate API uses Bearer authentication (also called token authentication) - this is an HTTP authentication scheme that uses security tokens called bearer tokens The bearer tokens used by Elevate are the industry standard JSON Web Tokens (JWT)
The client can obtain the token from this endpoint and must send this token in the Authorization header when making requests to other endpoints Tokens will be valid for 15 minutes before a new token must be obtained
request
This is the prefix of your Elevate IQ billing portal URL. For example, if you access Elevate via mycompany.elevatebilling.com, your brand is mycompany. If you're unsure, please contact the support team
If you're using basic authentication, this is the username you use to access the Elevate billing system. However, we encourage using app clients for API access instead. You can create an app client in Elevate via the top-right context menu, under Manage App Client. In that case, the username is the app client ID
- https://rest.elevatebilling.com/v1/authenticate
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://rest.elevatebilling.com/v1/authenticate \
-H 'Content-Type: application/json' \
-d '{
"brand": "string",
"username": "string",
"password": "string"
}'{ "token": "string", "username": "string" }