Extra sessions for an Event. Note that all Events track their first session themselves; you will only need to query Event Sessions for schedule information if an Event has more than one session.
See "Object Properties" in Introduction for basic shared properties.
Complete details in EventSessionProperties.
See "Related Objects" in Introduction for how to use them.
The alternate DayPart preferred for when the event session will start.
The Convention to which the event session belongs.
The Event to which the session belongs.
The primary DayPart preferred for when the event session will start.
The Room where the event session will be held, if it will be in a single room.
The Space where the event session will be held, if it will be in a single space.
The DayPart when the event session will start.
See "Relationships" in Introduction for how to use them.
The DayParts to which the event session is scheduled.
The Rooms to which the event session is scheduled. This can be a single room if all scheduled Slots are for the same room.
The Slots to which the event session is scheduled.
The Spaces to which the event session is scheduled. This can be a single space if all scheduled Slots are for the same space.
See "Includes" in Introduction for how to use them.
A description of the ConventionDay on which the event session's starting schedule DayPart takes place.
Applies the session's event type's end buffer to its end_date
.
(Normally the end_date
will be simply the session's starting time plus its duration.)
A description of the event session's first scheduled slot (in time order), if any.
This adds two fields to the event session description,
event_on_schedule
and session_on_schedule
.
"On schedule" means the session has slots assigned to it.
1
means slots are assigned,
0
means no slots are assigned.
**Note that for Events,
session_on_schedule
will not be added.
An array of the names of the spaces the event session is scheduled to.
This will appear only if the event session is actually scheduled to multiple spaces.
It will also add an array called multi_rooms
,
if the spaces are in separate rooms,
containing the names of the spaces' rooms.
You must have the scheduling
ConventionPrivilege to use this include.
An analysis will be performed on this event session telling you what problems you might encounter.
It will return a string of text-based warnings.
The services used to fetch and manipulate event session options.
The Event Session API does not support a general, cross-convention search endpoint.
Note that Event Sessions for an event cannot duplicate alternate or preferred or starting DayParts. An Event Session cannot be before its Event's session.
POST /api/eventsession
Returns the same as a normal read.
GET /api/eventsession/xxx
Returns:
{ "id" : "xxx", "session_name" : "Second Session", ... }
The Event Session API does not support an update (PUT
) action. To "edit" an event session, delete the wrong session and replace it with a new correct one.
DELETE /api/eventsession/xxx
Returns:
{ "success" : 1 }
Removes event session from the slots to which it is currently scheduled.
POST /api/eventsession/xxx/schedule-unassign
Returns the same as a normal read.