BoothOption

Extra things that can be added to a Booth such as chairs, tables, or electricity. You must have the exhibitors ConventionPrivilege to access this. Booth Options are accessed via /api/boothoption.

Properties

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

Complete details in BoothOptionProperties.

Related Objects

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

boothtype

The BoothType this option is available for.

convention

The Convention this boothoption belongs to.

Relationships

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

boothaddons

The BoothAddOns that have actually taken advantage of this option.

Services

The services used to fetch and manipulate booth options.

Search Booth Options

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

 GET /api/boothoption
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "name" : "Extra Chair",
          ...
        },
        ...
    ]
 }

Create BoothOption

 POST /api/boothoption
Required Params
session_id
convention_id
boothtype_id
name

Returns the same as a normal read.

Read BoothOption

 GET /api/boothoption/xxx

Returns:

 {
   "id" : "xxx",
   "name" : "Extra Chair",
   ...
 }

Update BoothOption

 PUT /api/boothoption/xxx

Returns the same as a normal read.

Delete BoothOption

 DELETE /api/boothoption/xxx

Returns:

 {
   "success" : 1
 }

Available Discounts

Gets any Discounts still available to the booth option.

 GET /api/boothoption/xxx/available-discounts

Returns the list of Discounts.