get_notification_history
Fetch notification history since a given date, applying filters for status, category, and event type. Get a JSON list of past school notifications for review or auditing.
Instructions
Get notification history since a given date.
Args: since_date: Start date in YYYY-MM-DD format. Defaults to 7 days ago. status: Filter — "active", "done", or "" (all, default). starred: Filter — "yes", "no", or "" (all). event_type: Raw type filter (comma-separated). category: Category filter: homework, grades, exams, messages, absences, events, news. limit: Max items (default 50). offset: Skip items for pagination. include_system: Include system events (default false). school: School subdomain (only needed with multiple schools).
Returns: JSON array of lean notification events
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| school | No | ||
| status | No | ||
| starred | No | ||
| category | No | ||
| event_type | No | ||
| since_date | No | ||
| include_system | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |