schoolpass_cancel_dismissal_change
Cancel a student's previously submitted dismissal or arrival change for a date, restoring the default schedule. Preview the change first, then confirm to actually cancel.
Instructions
Cancel a previously-submitted dismissal/arrival change for a student on a date, returning that date to its default. CONFIRM-GATED: without confirm:true it looks up the change and returns a preview of what would be cancelled, making no change. With confirm:true it deletes the change and re-reads the calendar to confirm the day is back to default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | The date whose change should be cancelled (YYYY-MM-DD). | |
| confirm | No | Must be true to actually cancel. Without it, returns a preview only. | |
| student_id | Yes | Student id (schoolpass_list_students). | |
| change_series_id | No | Which change to cancel, when the date carries more than one. Get it from the student calendar (changeSeriesId) or from this tool's dry-run. Optional when the date has exactly one cancellable change. |