backgroundImage(optional string): Serving URL of the background image
customData(object): Extension data for custom fields
description(translated text): Abstract of the lecture
descriptionHtml(translated text): Injection-safe HTML code of the description. Only non-empty when markdown processing for the description is explicitly turned on.
lectureId(identifier): Unique identifier for the lecture
format(optional string): Lecture format
isHighlight(boolean): Whether the lecture is marked as a highlight lecture
mtime(integer): Last modification time of the record
name(translated text): Title of the lecture
partCollection(object): Files (slide deck and misc files) and data about sub-sessions if there are any.
roomId(optional string): Room identifier. The room with this id is where the lecture takes place.
tags(array of strings): Tags of the lecture (for filtering the schedule)
topics(array of strings): The topics of the lecture
period(object): The time interval of the lecture. Contains the following keys:
duration(number): The duration in minutes
end(integer): UTC timestamp of the start of the lecture
start(integer): UTC timestamp of the start of the lecture
speakers(array of strings): List of speaker identifiers. This includes e.g. presenters.
speakerRole(object): Map speaker identifiers to special roles as strings. Currently, the only available role is
MODERATORfor the presenter of a lecture.
languages(array of strings): List of languages that the lecture is available at.
languageOther(translated text): Label to use if "other language" is listed under languages.
OTHER. Currently supported are:
OTHER: Free text field
videofield is only returned with authenticated API requests. The
video.urlsub-field is a iframe-embeddable video player for the lecture video stream.
vendorsfield contains a list of vendor identifiers that are associated to this lecture. Currently this will always return at most one id, but in the future we will allow multiple associated partners.