How to add a team member to an exhibitor
Use this guide when you need to associate a participant account with an exhibiting company — giving them a role within that company's team at the event.
What you'll need before starting
|
What you need |
Where to get it |
|---|---|
|
Exhibitor ID |
|
|
Account ID or email |
Already known, or retrieved via |
Team member roles
|
Role |
|
Capabilities |
|---|---|---|
|
Member |
|
Access to the exhibitor profile — read only. Cannot edit the company profile or add other team members |
|
Admin |
|
Can log in to the exhibitor profile, edit the company's information, and add or manage other team members directly via the platform UI |
Request — add as Member
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "email=jane.doe@example.com" \
-F "exhibitor_id=1200" \
-F "member_role=member"
Request — add as Admin
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "email=john.smith@example.com" \
-F "exhibitor_id=1200" \
-F "member_role=admin"
Request — link using exhibitor External ID instead
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "email=jane.doe@example.com" \
-F "exhibitor_external_id=EXT-001" \
-F "member_role=member"
Response
{
"code": 200,
"errors": null,
"data": {
"id": 18860,
"email": "jane.doe@example.com",
"status": "updated",
"external_id": null
}
}
Notes
-
This works on both create and update — you can link an existing account to an exhibitor without changing any other fields
-
exhibitor_idandexhibitor_external_idare mutually exclusive — use one or the other.exhibitor_idtakes precedence when both are present -
If the exhibitor has a team member limit set and it has been reached, the association will be rejected. The limit is configured via
members_limitinPOST /api/v2/exhibitor/set -
The team member will appear in the
membersarray of the exhibitor's record inGET /api/v2/exhibitors/{eventId}/list
⚠️ Do not hardcode
send_email=trueif you are also updating or linking accounts in bulk — this parameter fires a registration email on every request it is present in.