PupilsDelete
Delete a pupil from Edvibe School after removing them from all group and individual classes. Prevents the 'Pupil have classes' error by ensuring no class links remain.
Instructions
Delete a pupil. The pupil must be unlinked from all classes first: remove from group classes via GroupClassPupilsDelete and delete individual classes via IndividualClassesDelete. Upstream returns HTTP 400 "Pupil have classes" if any class link remains.
WARNING: Destructive: removes the pupil. Requires client-side approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pupilId | No | integer (optional) |