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. It also has these extra read-only properties:

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.

slots

The list of Slots that use this space.

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
 }