Get raw reservations from Channel Manager
Request to obtain raw reservations from the Channel Manager for a specific hotel and date range.
GET https://[base_url]/v1/bookings/from-channel-manager/raw?start_date={start_date}&end_date={end_date}&hotel_id={hotel_id}&id_type={id_type}
Example:
GET https://[base_url]/v1/bookings/from-channel-manager/raw?start_date=2025-12-01&end_date=2025-12-02&hotel_id=17600&id_type=channel_manager
Query parameters
| PARAMETER | TYPE | REQ. | DESCRIPTION |
|---|---|---|---|
| start_date | String (YYYY-MM-DD) | Yes | Start date to filter reservations. |
| end_date | String (YYYY-MM-DD) | Yes | End date to filter reservations. |
| hotel_id | Integer or String | Yes | Hotel identifier. Can be an integer when id_type=internal, or string when id_type=channel_manager. |
| id_type | String | No | Determines how hotel_id should be interpreted. Options: internal or channel_manager. Default: channel_manager. |
Note: This endpoint does not support pagination, so it is strongly recommended to use short date ranges.
Endpoint response
Status code: 200
{
"data": {
"hotel": {
"id": 14,
"channel_manager_id": "17600",
"name": "Hotel De prueba",
"bookings": [
{
"first_name": "Angelica",
"last_name": "Gonzales",
"checkIn": "2025-12-02",
"checkOut": "2025-12-11",
"portal": {
"id": "1",
"description": "Booking.com"
},
"crs_id": "116974444",
"reservation_id": "4309740000",
"creation_date": "2025-01-28T16:14:48",
"status": "Confirmada",
"dlm": "2025-03-28T16:16:20",
"total_amount": "1666273.00",
"prepaid": "0.00",
"guest_left_to_pay": "1666273.00",
"notes": "Some customer especial request"
}
]
}
},
"metadata": {
"timestamp": "2025-12-09T14:49:52",
"bookings_count": 1
}
}
Status code: 401, 403, 404
{
"code": "Status code",
"message": "Error description",
"detail": "Error details"
}