How to update a session's location

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

GET /api/v2/sessions/getLocations?event_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

Bash
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

Bash
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_id is provided, it takes precedence over hall_id.

Request — set a free-text location

Bash
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_id takes precedence over hall_id when both are provided

  • other_location is a free-text fallback for sessions not tied to a specific hall or stand

  • address can be used alongside other_location for physical address details