Responses
The response is an object in JSON format. Its fields are listed below.
The example:
{
"data": {
"data_3ds": null,
"partner_order_id": "asd123",
"percent": 100
},
"debug": null,
"error": null,
"status": "ok"
}data
The response main data. Required field.
ℹ️
You might get a response with empty availability. It means that the request is correct but no data matches the request. The empty availability indicators:
- The
nullvalue. - A value of the successful
status.
debug
Additional information about the response. Contains:
- The initial request parameters in JSON format.
- And/or the HTTP status code.
Can have the null value if the request was made without warnings or errors.
Detailed structure of debug
Each API response may include the optional debug field, which contains technical and diagnostic information.
This field is intended primarily for debugging, development, and troubleshooting.
Structure example:
"debug": {
"api_endpoint": {
"endpoint": "api/b2b/v3/search/serp/hotels",
"is_active": true,
"is_limited": true,
"remaining": 997,
"requests_number": 1000,
"reset": "2025-09-18T07:34:00",
"seconds_number": 60
},
"request": {
"checkin": "2025-10-25",
"checkout": "2025-10-26",
"residency": "us",
"language": "en",
"guests": [
{
"adults": 2,
"children": []
}
],
"hids": [
8659684
],
"currency": "USD",
"timeout": 50
},
"method": "POST",
"real_ip": "2a09:bac1:6f20:8::81:41",
"request_id": "0908428fac35a5e10b424af54234825d",
"key_id": 1234,
"api_key_id": 1234,
"utcnow": "2025-09-18T07:33:31.840932",
"validation_error": "checkin date must be current or future date"
}Description of fields:
- api_endpoint: Info about rate limits and endpoint activity (url, is_active, is_limited, remaining, requests_number, reset, seconds_number).
- request: The full structure of the partner’s request as received.
- method: HTTP request method (e.g. POST, GET).
- real_ip: The detected client IP.
- request_id: Unique internal request ID.
- key_id, api_key_id: Identifiers of your API key.
- utcnow: UTC timestamp of request handling start.
- validation_error: Error description (present only for requests with invalid parameters).
ℹ️
The debug field is not intended for production monitoring. Its structure may change without notice.
error
The error description.
Can have the null value if the request was made without errors.
status
The HTTP status code description.