Docs/Channels/Booking.com

Update Booking.com Pricing

Set nightly rates, OTA-specific rates, and derived pricing (extra person charges).

PUT/v1/channels/booking/availability

Parameters

typestringRequired

rates | availability | derived-pricing

Example

# Set nightly rates
curl -X PUT https://api.repull.dev/v1/channels/booking/availability \
  -H "Authorization: Bearer sk_test_YOUR_KEY" \
  -d '{"type": "rates", "propertyId": "BK_123", "roomId": "ROOM_1", "rates": [{"date": "2026-07-01", "price": 180}]}'

# Set derived pricing (extra person charges)
curl -X PUT https://api.repull.dev/v1/channels/booking/availability \
  -H "Authorization: Bearer sk_test_YOUR_KEY" \
  -d '{"type": "derived-pricing", "propertyId": "BK_123", "extraAdult": 25, "extraChild": 15}'
AI