UpdateRecurringLecture

View as Markdown
Update recurring lecture This API endpoint allows you to update a recurring lecture by specifying a recurrence rule. The recurrence rule must follow the [iCalendar specification](https://icalendar.org), using the `DTSTART` and `RRULE` elements to define the event's start date and recurrence pattern. #### Parameters - rrule: A string defining the start date and recurrence rule, following the iCalendar format. The rule should consist 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). be on a separate line, separated by a newline character (\`\\n\`). Each element should be on a separate line, separated by a newline character (`\n`). **Lecture status** 1: SCHEDULED 2: COMPLETED 3: CANCELLED 4: DELETED

Headers

tenantstringOptional
schoolCodestringOptional

Request

This endpoint expects an object.
idintegerRequired
startDateTimedatetimeRequired
titlestringRequired
classCourseobjectRequired
durationintegerRequired
classroomobjectRequired
meetingPasswordstringRequired
rrulestringRequired

Response headers

ExpiresstringOptional
Cache-ControlstringOptional
Access-Control-Allow-HeadersstringOptional
X-XSS-ProtectionstringOptional
PragmastringOptional
Access-Control-Allow-MethodsstringOptional
X-Frame-OptionsstringOptional
Access-Control-Expose-HeadersstringOptional
Access-Control-Allow-OriginstringOptional
Access-Control-Allow-CredentialsstringOptional
X-Content-Type-OptionsstringOptional
Access-Control-Max-AgestringOptional

Response

OK
idinteger
startDateTimedatetime
titlestring
classCourseobject
durationinteger
classroomobject
meetingPasswordstring
rrulestring