Partner API
Open booking API for travel partners
Let agents and partners search and book you directly through a secure API.
In short: A five-endpoint REST booking API with scoped credentials, group holds, signed webhooks, idempotent retries and Swagger docs — let partners book you directly.
Updated October 2026
What Partner API does
- Five-endpoint booking API — search availability, price, book, look up and cancel.
- Scoped credentials — search-only or booking-capable, issued by the hotel and limited to one property.
- Amendments and group holds — change bookings via API and book out of an agreed group hold.
- Multi-room-type bookings — several room types in one partner booking.
- Webhooks — booking.cancelled and booking.amended events, signed and retried until delivered.
- Idempotency — a retried request never creates a second booking.
- Interactive documentation — Swagger UI for partners, and a management screen for the hotel.
Works with
Channel Manager
Rates and availability out, reservations in, parity checked both ways.
Learn moreReservations & ARI
See every room, every night, in one grid. The heart every other module relies on.
Learn morePlatform & Security
Enterprise-grade foundations for 10 hotels today and 200+ tomorrow.
Learn morePartner API: common questions
What can partners do with the bedsKey API?
Search availability, price, book, look up and cancel — plus amendments, multi-room-type bookings and booking out of an agreed group hold.
How is the partner API secured?
Credentials are issued by the hotel, scoped to search-only or booking-capable, and limited to one property. Webhooks are signed.
Can a retried API request create a duplicate booking?
No. Requests are idempotent, so a retried request never creates a second booking.
Run your entire property from one system.
Talk to sales@bedskey.com — we’ll walk you through bedsKey with your own rooms and rates.
