How to assign an exhibitor to multiple halls and stands

How to assign an exhibitor to multiple halls and stands

Use this guide when an exhibitor occupies more than one stand, possibly across different halls, and you need to assign all of them in a single request.


What you'll need before starting

What you need

Where to get it

Hall names

GET /api/v2/floorplan/getHalls — returns the halls configured for the event

Stand names

GET /api/v2/floorplan/getStands — returns the stands within a hall


Request

Bash
curl -X POST "https://your-event-domain.com/api/v2/exhibitor/set" \
  -H "Authorization: Bearer your_api_key_here" \
  -F "event_id=7" \
  -F "exhibitor_id=1200" \
  -F "hall=Hall A;Hall B" \
  -F "stand=A-101;B-205"

Notes

  • Use semicolons (;) to separate multiple values — not commas

  • The position of each hall name corresponds to the stand name at the same position: Hall A maps to A-101, Hall B maps to B-205

  • If a hall or stand name doesn't match an existing floor plan entry, the system will automatically create it

  • hall and stand must always be passed together — even if you're only moving the exhibitor to a different stand within the same hall, you still need to include the hall

  • Stands auto-created via this endpoint default to is_conference=false

  • You can identify the exhibitor by exhibitor_id, external_id, or username