The Exness Partnership API gives you access to all the features of the Partner Personal Area (PPA). You can:
- Set standard or secure authorization
- Assign and process rebates to referred clients
- Create and manage advertising campaigns
- Generate data for partnership reports
- Access promotional materials
Who can use the Exness Partnership API?
The Exness Partnership API can be a useful tool for partners and affiliates who would like to use their Partner Personal Area (PPA) in a different form. For example, a partner who works with multiple brokers and has developed their own site aggregating data from several brokers can use the Partnership API to access the data from their Partner Personal Area (PPA) without logging into their PPA.
Before you begin
To start using the Exness Partnership API, you will first need to register an account:
Once you have registered, we recommend verifying your account as a partner to access most partnership functions, including unlimited fund withdrawals, rebates, and participation in the Loyalty Program.
Authorizing access
To log in to the Exness Partnership API service:
- Go to https://my.exnessaffiliates.com/api/schema/ and use the
/api/authauthorization method. - Enter your registered email and password.
-
Click Try it out!
-
A generated authorization token will be displayed under Response Body:
-
Next, click Authorize in the top right corner, enter the token syntax JWT TOKEN_VALUE, and click Authorize.
- Lastly, 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 |