Delete planned workout
delete_planned_workoutCancels a planned (not yet done) workout and takes it off the schedule. Only affects upcoming planned workouts — a workout already marked done or skipped cannot be removed from chat. Removes only the session: a saved workout it was scheduled from stays in the user's saved workouts. When the same workout is scheduled more than once, pass session_date to pick the session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workout_id | Yes | From create_planned_workout or list_planned_workouts — never invented. | |
| session_date | No | The date (YYYY-MM-DD, the date part of scheduled_for in list_planned_workouts) of the session to cancel. Only needed when this workout_id is scheduled more than once; without it the next upcoming session is cancelled. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | ||
| workout_id | Yes |