Changelog
Version history of R2 Connect API and our compatibility policy.
Reservation life cycle · August 2026#
New reservation.updated and reservation.cancelled events: you no longer need to re-read reservations to learn about a date change or a cancellation. Reservation events now also include check_in, guests and updated_at.
Webhooks · July 2026#
Added signed outbound webhooks: R2 notifies your system in near real time when a reservation or order is created, or a payment is collected, with HMAC signing and automatic retries.
v1 · July 2026#
First public release. Read access to account, reservations, orders, payments, customers and catalog, with per-resource scopes, cursor pagination and per-key limits.
Compatibility#
Within the same major version we commit to the following:
- We do not remove fields from a response nor change their meaning.
- We do not change the type of an existing field.
- We may add new fields: your integration must ignore the ones it does not know.
- We may add resources and optional parameters.
- Existing error codes keep their meaning.
What is next
We are working on writes, so you can create and modify records in R2 from your system. If your integration needs it, tell us your case: we prioritize with real cases.