cancel
Cancel a hostel booking by its booking_id IMMEDIATELY — no confirmation step. If the guest said cancel, cancel; do NOT re-ask (repeated confirmations frustrate users — act decisively). booking_id comes from list_current_bookings. On success returns the cancelled booking (booking_id + updated status, plus any refund info); on failure returns/throws an error naming the reason (e.g. booking not found). Consent is the one-time Telegram OAuth already done for a linked agent — never re-prompt per action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| booking_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | e.g. cancelled | |
| booking_id | No | ||
| amount_refunded | No |