Published OpenAPI 3
Documented error codes, a changelog and examples. Idempotent reservation creation.
Product · API and webhooks
Availability, reservations and signed events under a stable contract. The same API key scopes what an integrator can do and what an AI assistant can do.
Included in the plans with the public API.
Contract
Documented error codes, a changelog and examples. Idempotent reservation creation.
Minimum notice, daily cutoff and cancellation window per seating apply to the app channel; the concierge keeps their override.
reservation.created, reservation.updated and reservation.cancelled with an HMAC signature, exponential retries and automatic deactivation after ten failures.
Cap the share of the daily capacity a channel may sell, so the concierge keeps their share of the inventory.
An MCP server at mcp.mesatto.com: curated tools (hotels, policies, availability, guest, reservations) for Claude, ChatGPT, Copilot or your own agent. Same key, same scope, confirmed writes.
What comes in through the API is tagged as such in the list, in the Excel export and in the seating PDF.
At /api/docs: OpenAPI 3 with examples, error codes and a changelog.
With Authorization: Bearer and an API key issued from the dashboard, scoped by hotel, restaurant and permission.
reservation.created, reservation.updated and reservation.cancelled, HMAC-signed and with retries.
Yes: per-integrator quotas as a share of each restaurant's daily capacity.