Update Booking Status
rizerve_update_booking_statusUpdate a booking's status using valid transitions. Cancelling unblocks calendar dates; confirming keeps them blocked.
Instructions
Update a booking's status.
Valid transitions:
pending → confirmed, cancelled
confirmed → cancelled, completed
cancelled → (terminal, no further transitions)
completed → (terminal, no further transitions)
Cancelling unblocks the calendar dates. Confirming keeps them blocked.
Args:
id (string): Booking UUID
status (string): New status
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Examples:
"Confirm Maria's booking" → rizerve_update_booking_status({ id: "660e...", status: "confirmed" })
"Cancel the pending booking" → rizerve_update_booking_status({ id: "660e...", status: "cancelled" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Booking UUID | |
| status | Yes | New booking status (valid transitions: pending→confirmed/cancelled, confirmed→cancelled/completed) | |
| response_format | No | Output format: 'markdown' or 'json' | markdown |