The Exness Partnership API gives you access to all the features of the Partner’s Personal Area . You can:
- Set standard or secure authorization
- Assign and pay rebates to clients
- Create and manage advertising campaigns
- Generate data for partnership reports
- Access the Promo section
Who can use this?
This can be very useful for partners and affiliates who would like to use the data available in the Partner Personal Area (PPA) in a different form.
For example, a partner who works with multiple brokers and has developed their own site aggregating the data from several brokers can use the API to access all the data in their PA without having to log in to our system.
Before you start
To start using the Exness Partnership API and obtain your login and password, you’ll first need to register your Personal Area on our website at https://www.exnessaffiliates.com .
Authorization
To log in to the Exness Partnership API service:
- Go to https://my.exnessaffiliates.com/api/schema/ and use the
/api/authauthorization method. - Enter the email and password you used when setting up your Partner’s Personal Area.
-
Click Try it out!
-
You’ll see the generated authorization token under Response Body:
-
Next, click Authorize in the top right corner, enter the token syntax JWT TOKEN_VALUE , and click Authorize.
- You can confirm your authorization by using this method:
/api/partner/summary/.
Error codes
Here are the error codes you may receive:
| Error code | Status code | Error message |
|---|---|---|
| AuthenticationFailed | 401 | Incorrect authentication credentials |
| MethodNotAllowed | 405 | Method "{method}" not allowed |
| NotAcceptable | 406 | The request is not acceptable |
| NotAuthenticated | 401 | Authentication credentials were not provided |
| NotFound | 404 | Not found |
| ParseError | 400 | Malformed request |
| PermissionDenied | 403 | You do not have permission to perform this action |
| Throttled | 429 | Request was throttled |
| TokenExpired | 401 | Token has expired |
| UnsupportedMediaType | 415 | Unsupported media type "{media_type}" in request |
| ValidationError | 400 | Bad request |