alphaportal_set_notification
Set a student's transportation notification preferences (push/email) for AM/PM runs across categories like stop radius, scan, backup bus, arrival, and stop serviced. Preview changes without confirmation.
Instructions
Set a student's transportation notification preferences (push/email, per AM/PM run) across the categories the district enables: stopRadiusEntry, studentScan, backupBus, schoolArrival, stopServiced. Confirm-gated: without confirm:true it returns a dry-run of the exact payload. NOTE: the portal sends the whole preference set at once; categories you omit may be left unchanged or reset by the server — review the dry-run first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. | |
| studentId | Yes | The numeric studentId. | |
| preferences | Yes | Per-category push/email toggles. | |
| studentOriginalId | No | The student's originalId (from alphaportal_list_students), if known. |