Docs/Channels/Booking.com

Manage Booking.com Properties

List the Booking.com properties connected to your workspace, read the Booking.com connection for a listing, and get its rooms and rate plans. To publish a listing to Booking.com, use POST /v1/listings/{id}/publish/booking.

GET/v1/channels/booking/properties

Scope

  • Only properties connected to your workspace are listed. Inactive listings are left out; find them with GET /v1/listings?status=inactive.
  • GET /v1/channels/booking/properties/{id} and /rooms take a Repull listing id. A listing with no Booking.com connection in your workspace returns 404 not_found.

Example

# List connected Booking.com properties
curl https://api.repull.dev/v1/channels/booking/properties \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

# Booking.com connection for listing 4118 (Repull listing id)
curl https://api.repull.dev/v1/channels/booking/properties/4118 \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

# Rooms and rate plans — the roomId / rateId used by availability writes
curl https://api.repull.dev/v1/channels/booking/properties/4118/rooms \
  -H "Authorization: Bearer sk_live_YOUR_KEY"
AI