---
title: Hotel Booking API for Agents & Partners | bedsKey
description: A five-endpoint REST booking API with scoped credentials, group holds, signed webhooks, idempotent retries and Swagger docs — let partners book you directly.
canonical: https://bedskey.com/features/partner-api/
updated: 2026-09-23
publisher: bedsKey (Innovate Solution)
---


# 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 September 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](https://bedskey.com/features/channel-manager/)

Rates and availability out, reservations in, parity checked both ways.

### [Reservations & ARI](https://bedskey.com/features/reservations/)

See every room, every night, in one grid. The heart every other module relies on.

### [Platform & Security](https://bedskey.com/features/security/)

Enterprise-grade foundations for 10 hotels today and 200+ tomorrow.

## Partner 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.
