Changelog
API and webhook changes.
2026-12-15
- Paid amenities: owners can put a price on amenities of the property or of a room (
feeMinor+feeMode:PER_STAY,PER_NIGHT,PER_PERSON_STAY,PER_PERSON_NIGHT). On the detail of a property you subscribed to these fields come with the amenities. Send the ones you pick fromextraOptionsin the availability answer asextraswith a hold, a reservation or a change; the price is inquote.extrasandquote.totalMinor, the owner sees it in the panel, and it comes back asextrasinhold.created/reservation.confirmed.
2026-12-10
- Holds:
holdRef(hold/request number) andexternalRef(reservation number) are now required; the hold period is in minutes (holdMinutes). - New:
POST /v1/holds/{id}/extend,GET /v1/holds/{id}, the queue endpoints/v1/waitlistand the eventshold.extendedandwaitlist.available.
2026-12-01
- OAuth 2.0 (authorization code + PKCE): software vendors work with bp_oat_ access tokens the agencies approve.
2026-11-01
First release.
- Authentication: bp_live_ and bp_test_ keys, scopes, IP allow-list, rate-limit headers.
- Catalogue, property query, subscriptions, calendar, rates, availability, holds, reservations (idempotency, modify, cancel).
- Event log and Standard Webhooks-signed webhooks; three days of retries, manual resend, secret rotation.
- Sandbox: sample properties, simulators, reset.