Space

The location where an Event takes place. You must have the scheduling ConventionPrivilege to access this. Spaces are accessed via /api/space.

Properties

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

Complete details in SpaceProperties.

Related Objects

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

convention

The Convention this space belongs to.

room

The Room this space belongs to.

Relationships

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

events

The list of Events that use this space.

Queryable
event_number
name
Qualifiers
event_number
is_cancelled
is_scheduled
priority
room_id
startdaypart_id
type_id
user_id
exhibitor.status

eventsessions

The list of EventSessions that use this space.

slots

The list of Slots that use this space.

Includes

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

available_special_requests

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]",
        },
        ...
    ]
 }

Services

The services used to fetch and manipulate spaces.

Search Spaces

This will search across all conventions. To search on a single convention see "Relationships" in Convention.

 GET /api/space
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "name" : "Table E3",
          ...
        },
        ...
    ]
 }

Create Space

 POST /api/space
Required Params
convention_id
room_id
max_tickets
name

Returns the same as a normal read.

Read Space

 GET /api/space/xxx

Returns:

 {
   "id" : "xxx",
   "name" : "Table E3",
   ...
 }

Update Space

 PUT /api/space/xxx

Returns the same as a normal read.

Delete Space

 DELETE /api/space/xxx

Returns:

 {
   "success" : 1
 }

Clear Discord Information

Clears any Discord information for the Space.

 POST /api/space/xxx/discord/clear

Returns the same as a normal read.