Skip to content

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"
}