[risky] Description of cancel_booking changed (79% word delta). [breaking] Field cancellation_token_expires_at was removed from cancel_booking output; consumers reading it will break. [risky] Field cancellation_url was added to…
[safe] Description of book_hotel changed (18% word delta). [risky] Description of get_booking changed (25% word delta). [breaking] Field booking_id was removed from get_booking input; consumers still sending it may be rejected or silently…
[risky] Field availability_status was added to get_hotel_details output. [risky] Field message was added to get_hotel_details output. [risky] Field next_step was added to get_hotel_details output.
Contract changelog
Every revision Zevruna has observed, classified from the consumer's side. Advisories above are the subset severe enough to publish.
2026-08-19 15:47breaking
risky Description of cancel_booking changed (79% word delta).
breaking Field cancellation_token was removed from cancel_booking input; consumers still sending it may be rejected or silently ignored.
breaking Field cancellation_token_expires_at was removed from cancel_booking output; consumers reading it will break.
risky Field cancellation_url was added to cancel_booking output.
breaking Field cancellation_token was renamed to cancellation_url_expires_at on cancel_booking.
breaking Enum value CONFIRMATION_REQUIRED removed from status on cancel_booking.
breaking Enum value cancelled removed from status on cancel_booking.
risky Enum value ACTION_REQUIRED added to status on cancel_booking.
+ 2 more in this revision
2026-08-18 11:18breaking
safe Description of book_hotel changed (18% word delta).
breaking Field booking_id was renamed to confirmation_number on book_hotel.
risky Description of get_booking changed (25% word delta).
breaking Field booking_id was removed from get_booking input; consumers still sending it may be rejected or silently ignored.
breaking New required field confirmation_number on get_booking; requests without it will fail.
safe Description of get_hotel_details changed (3% word delta).
breaking Type of rooms on get_hotel_details changed integer → number.
risky Field confirmation_number_status was added to lookup_booking output.
+ 8 more in this revision
2026-08-16 19:00breaking
breaking Field booking_id was removed from get_booking output — consumers reading it will break.
risky Field availability_status was added to get_hotel_details output.
risky Field message was added to get_hotel_details output.
risky Field next_step was added to get_hotel_details output.
2026-08-15 13:00risky
risky Description of book_hotel changed (53% word delta).
risky Field avg_nightly_rate was added to book_hotel output.
risky Field booking_fee was added to book_hotel output.
risky Field booking_fee_currency was added to book_hotel output.
risky Field booking_id was added to book_hotel output.
risky Field booking_type was added to book_hotel output.
risky Field cancellation_policy was added to book_hotel output.
risky Field check_in was added to book_hotel output.
+ 80 more in this revision
Snapshot log
The hashes to pin against. Identical contracts hash identically.
Free forever for open-source maintainers. It reports what Zevruna actually observed, a green badge means no breaking change in ninety days, and it says so honestly when a server has never been polled.
[](https://zevruna.com/servers/mcp.stayker.com)