Update Booking.com Pricing
Set nightly rates, OTA-specific rates, and derived pricing (extra person charges).
PUT
/v1/channels/booking/availabilityParameters
typestringRequiredrates | 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