prepare_booking_cancellation
Prepares a gym class cancellation by matching today's schedule and showing a preview with credit-loss risk. Requires account-holder confirmation before any cancellation is sent.
Instructions
Read the configured account’s fresh daily schedule and prepare cancellation of one exact booked class. Requires a user-confirmed gym IANA zone. Matches the schedule reservation internally; no reservation ID or family selector is accepted. Ambiguous, missing, cancelled, waitlisted, or unsupported targets receive no executable reference. At 9NBC, show the published 90-minute credit-loss risk before any cancellation request. Show the full preview and obtain explicit account-holder confirmation before execute_booking_cancellation. This preview sends no cancellation POST.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| gymId | No | ||
| endTime | Yes | ||
| className | Yes | ||
| startTime | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gym | Yes | ||
| action | Yes | ||
| credit | No | ||
| status | Yes | ||
| target | Yes | ||
| notices | Yes | ||
| expiresAt | No | ||
| alternatives | Yes | ||
| currentState | No | ||
| actionReference | No |