How to update a session's location
Use this guide when you need to set or change where a session takes place — either in a hall or a specific stand within that hall.
What you'll need before starting
|
What you need |
Where to get it |
|---|---|
|
Hall ID or Stand ID |
|
Stand eligibility requirement
For a stand to be available as a session location, it must have is_conference=true configured on it. This is set via the POST /api/v2/floorplan/setStand endpoint. Stands without this flag will not appear in getLocations results and cannot be used as a session location.
Request — set location to a hall
curl -X POST "https://your-event-domain.com/api/v2/sessions/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=42" \
-F "hall_id=5"
Request — set location to a conference stand
curl -X POST "https://your-event-domain.com/api/v2/sessions/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=42" \
-F "stand_id=101"
When
stand_idis provided, it takes precedence overhall_id.
Request — set a free-text location
curl -X POST "https://your-event-domain.com/api/v2/sessions/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=42" \
-F "other_location=Room 12B, Conference Centre East"
Notes
-
stand_idtakes precedence overhall_idwhen both are provided -
other_locationis a free-text fallback for sessions not tied to a specific hall or stand -
addresscan be used alongsideother_locationfor physical address details