Create Live Session
Create a live session in the organization.
start_date and end_date are wall-clock times in time_zone, without
offset. Participants can be invited on creation with
participant_user_ids or later with the participants endpoint.
User ids are learning user ids: take them from user.id in
GET /org/{organization_slug}/learning/users/ or from learning_user_id in
GET /org/{organization_slug}/users/user-organizations/ (where user.id
is the centralized id). A centralized user id targets a different person.
Authentication
API key of the organization. Always sent together with the Secret-Access header.
Path parameters
Headers
Request
Start of the session as wall-clock time in time_zone, without offset (YYYY-MM-DDTHH:MM:SS)
End of the session as wall-clock time in time_zone, without offset (YYYY-MM-DDTHH:MM:SS)
ONLINE for a virtual session, PRESENCE for an on-site one
Description shown in the session detail. Required: the learning service stores it as a non-null column
Learning user ids invited on creation. More participants can be added later with the participants endpoint. These are learning user ids, not the centralized_user_id used by the users and enrollments endpoints: sending one in place of the other targets a different person. Get them from user.id in GET /org/{organization_slug}/learning/users/ (filter with user_email; results[].id is the membership id, not the user id), or from learning_user_id in GET /org/{organization_slug}/users/user-organizations/ (there user.id is the centralized id)
