cancel_booking
Cancel a booking and create a durable refund receipt. Uses the merchant refund setting unless refundMethod is provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Cancellation reason | |
| bookingId | Yes | The booking ID to cancel | |
| refundMethod | No | Refund cash manually or convert refundable cash to member credit | |
| idempotencyKey | Yes | Unique key for this cancellation attempt; reuse it only when retrying the same request |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Tool result payload — shape varies per tool, see the tool description | |
| summary | Yes | One-line human-readable summary of the action | |
| renderType | Yes | UI rendering hint for the result |