2. Message formats

Format for requests and responses

To make API call, for example, resource/action() send http GET or POST request to

The response will be given in application/json format. Response fields and object structure is specific to API call.

Ensuring compatibility

Our API evolves over time, and new methods and JSON object fields are being added. We are doing our best to ensure our API remains backwards compatible with legacy API clients. However, you must ensure that any JSON object fields which are not supported by your app are ignored, and that in event if new JSON fields are returned, your application will not break. Also, sometimes, to reduce response size, JSON fields which are NULL are omitted. Your JSON parser should handle missing JSON fields as if they were NULL.

Error handling

If an error occurs, API returns special error response. You can also detect error by checking HTTP response code. If it’s not 200 OK, you should parse and handle response body as an error response.
In the event of error occurs, the response will be in the following format:

"success": false,
"status": {
"code": 1, // error code
"description": "Database error" // error description

For more information about exceptions see API Error codes.

If you have more questions please contact our support team


USA: +1 858 225 46 88

Mexico: +52 558 526 11 25

UK: +44 203 807 64 62

Russia: +7 495 128 35 56

We use сookies to improve our website, products and related services, analyze site traffic, and serve targeted advertisements. If you continue to use our services, you consent to our use of сookies. Read more

Log in