EventSubmissionSession

Extra sessions for an EventSubmission. Note that all EventSubmissions track their first session themselves; you will only need to query Event Submission Sessions for schedule information if an EventSubmission has more than one session.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in EventSessionProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

alternatedaypart

The alternate DayPart preferred for when the event submission session will start.

convention

The Convention to which the event submission session belongs.

event

The EventSubmission to which the session belongs.

preferreddaypart

The primary DayPart preferred for when the event submission session will start.

room

The Room where the event submission session will be held, if it will be in a single room.

space

The Space where the event submission session will be held, if it will be in a single space.

startdaypart

The DayPart when the event submission session will start.

Relationships

See "Relationships" in Introduction for how to use them.

dayparts

The DayParts to which the event submission session is scheduled.

rooms

The Rooms to which the event submission session is scheduled. This can be a single room if all scheduled Slots are for the same room.

slots

The Slots to which the event submission session is scheduled.

spaces

The Spaces to which the event submission session is scheduled. This can be a single space if all scheduled Slots are for the same space.

Services

The services used to fetch and manipulate event submission session options.

Search Event Submission Sessions

The Event Submission Session API does not support a general, cross-convention search endpoint.

Create Event Submission Session

Note that Event Submission Sessions for an event cannot duplicate alternate or preferred or starting DayParts. An Event Submission Session cannot be before its EventSubmission's session.

 POST /api/eventsubmissionsession
Required Params
session_id
alternatedaypart_id
convention_id
event_id
preferreddaypart_id
session_name

Returns the same as a normal read.

Read Event Submission Session

 GET /api/eventsubmissionsession/xxx

Returns:

 {
   "id" : "xxx",
   "session_name" : "Second Session",
   ...
 }

Update Event Submission Session

The Event Submission Session API does not support an update (PUT) action. To "edit" an event submission session, delete the wrong session and replace it with a new correct one.

Delete Event Submission Session

 DELETE /api/eventsubmissionsession/xxx

Returns:

 {
   "success" : 1
 }