POST floorplan/setStand

POST /api/v2/floorplan/setStand

Creates a new stand within a hall, or updates an existing one.


Authentication

Authorization: Bearer <your_api_key>

Endpoint

POST /api/v2/floorplan/setStand

Content-Type: multipart/form-data


Create vs Update

  • Create: Omit id (or pass 0). hall_id and name are required

  • Update: Pass the id of the existing stand. Other fields are optional


Body Parameters

Parameter

Type

Required

Description

id

integer

Required for update

ID of the stand to update

hall_id

integer

Required on create

The hall the new stand belongs to

name

string

Required on create

Stand name (unique within the hall)

is_conference

boolean

No

Marks the stand as conference-eligible

is_checkin_zone

boolean

No

Marks the stand as a check-in zone

is_buyer_lounge

boolean

No

Marks the stand as a buyer lounge zone


Stand flags explained

Flag

Effect

is_conference

Required for use as a session location. Stands with this flag appear in GET /api/v2/sessions/getLocations and can be set as stand_id on sessions

is_checkin_zone

Marks the stand as a check-in zone

is_buyer_lounge

Marks the stand as a buyer lounge zone


Example Request — Create

Bash
curl -X POST "https://your-event-domain.com/api/v2/floorplan/setStand" \
  -H "Authorization: Bearer your_api_key_here" \
  -F "hall_id=9" \
  -F "name=Stand A1" \
  -F "is_conference=false"

Example Request — Update (make conference-eligible)

Bash
curl -X POST "https://your-event-domain.com/api/v2/floorplan/setStand" \
  -H "Authorization: Bearer your_api_key_here" \
  -F "id=42" \
  -F "is_conference=true"