The location where an Event takes place.
You must have the scheduling
ConventionPrivilege to access this.
Spaces are accessed via /api/space
.
See "Object Properties" in Introduction for basic shared properties.
Complete details in SpaceProperties.
See "Related Objects" in Introduction for how to use them.
The Convention this space belongs to.
The Room this space belongs to.
See "Relationships" in Introduction for how to use them.
The list of Events that use this space.
The list of EventSessions that use this space.
The list of Slots that use this space.
See "Includes" in Introduction for how to use them.
The types of "special requests" available from the associated Room's EventTypes. Field is included in array format:
{ "id" : "xxx", "name" : "Table E3", ... "available_special_requests" : [ { "type" : "[event type name]", "name" : "[special request name]", }, ... ] }
The services used to fetch and manipulate spaces.
This will search across all conventions. To search on a single convention see "Relationships" in Convention.
GET /api/space
Searches a partial name.
Returns:
{ "paging" : {...}, "items" : [ { "id" : "xxx", "name" : "Table E3", ... }, ... ] }
POST /api/space
Returns the same as a normal read.
GET /api/space/xxx
Returns:
{ "id" : "xxx", "name" : "Table E3", ... }
PUT /api/space/xxx
Returns the same as a normal read.
DELETE /api/space/xxx
Returns:
{ "success" : 1 }
Clears any Discord information for the Space.
POST /api/space/xxx/discord/clear
Returns the same as a normal read.