get_timeline
Retrieve EduPage timeline notifications by category (recent, history, homework, absences, events, news) for a specified school and optional start date.
Instructions
Get EduPage timeline notifications, filtered by category. Read-only.
Args:
category: Which event types to return:
- 'recent' (default) — all currently visible notifications
(homework, tests, messages, grades, events...).
- 'history' — all notifications since date_from (incl. older ones).
- 'homework' — homework assignments (formerly get_homework).
- 'assignments' — homework, tests, exams and projects
(formerly get_assignments).
- 'absences' — absence records (formerly get_absences).
- 'events' — upcoming events: trips, excursions, meetings, holidays...
(formerly get_upcoming_events).
- 'news' — school news (formerly get_news).
date_from: YYYY-MM-DD. Only meaningful for category='history'.
subdomain: School to query (defaults to the active subdomain).
Returns: dict with subdomain and the matching notifications, e.g. {'subdomain': ..., 'notifications': [...]} (key is the category name).
Notes:
- Categories are derived from timeline notifications; a school that
doesn't publish a given event type returns an empty list.
- For a whole-day report (timetable, substitutions, meals, homework,
events, news, grades) prefer get_day_summary — one call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | recent | |
| date_from | No | ||
| subdomain | No |