AddRecurringLecture
Headers
Your DreamClass API key. Required on every request. Find it in the DreamClass app under Settings > Integrations.
Your school code. Required on every request. Find it in the DreamClass app under Settings > Integrations.
Your DreamClass API key. Required on every request. Find it in the DreamClass app under Settings > Integrations.
Your school code. Required on every request. Find it in the DreamClass app under Settings > Integrations.
Add recurring lecture
This API endpoint allows you to add a recurring lecture by specifying a recurrence rule. The recurrence rule must follow the iCalendar specification, using the DTSTART and RRULE elements to define the lecture’s start date and recurrence pattern.
rrule: A string defining the start date and recurrence rule, following the iCalendar format. The rule consists of:
A DTSTART element on the first line, specifying the start date and time of the lecture.
An RRULE element on the second line, specifying the recurrence pattern (e.g. daily, weekly, monthly).
Each element must be on its own line, separated by a newline character (\n). Give both times in UTC (a trailing Z), for example:
Lecture status
1: SCHEDULED
2: COMPLETED
3: CANCELLED
4: DELETED
Your tenant code: the DreamClass subdomain you sign in at (for https://myaccount.dreamclass.io it is “myaccount”), or your full white-labelled domain. Required on every request.