Bookings¶
Manage hotel reservations, update booking statuses, query room availability, and integrate with Channel Managers.
Authentication¶
Booking endpoints use API Key authentication (access_key + secret_key headers). See Authentication.
Endpoints¶
| Endpoint | Method | Description |
|---|---|---|
| Report Booking Status | PUT | Update reservation status |
| Download Receipt | GET | Download transaction receipt PDF |
| Get Reservation Details | GET | Query reservation details |
| Get Hotel Reservations | GET | List reservations for a hotel |
| Update Status to Paid | PUT | Batch update booking statuses |
| Hotel Room Types | GET | List available room types |
| Room Availability (Agencies) | POST | Check availability for agencies |
| Room Availability (Hotel) | GET | Check availability per hotel |
| Create RoomCloud Booking | POST | Create a reservation via RoomCloud |
| Cancel RoomCloud Booking | DELETE | Cancel a RoomCloud reservation |
| Update RoomCloud Booking | PUT | Update a RoomCloud reservation |
| Payment Link & Expiration | GET | Get payment link for a reservation |
| Reservation Payment Status | GET | Check payment status |
| Raw Channel Manager Reservations | GET | Get raw reservations from Channel Manager |