How to move a participant to a different category
Use this guide when you need to reassign a participant to a different event category — for example, upgrading them from a general visitor to a VIP category, or correcting a category assigned during import.
What you'll need before starting
|
What you need |
Where to get it |
|---|---|
|
Participant category ID |
|
|
Participant ID, External ID, or email |
|
Request
Bash
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=12345" \
-F "category_id=8"
Response
JSON
{
"code": 200,
"errors": null,
"data": {
"id": 12345,
"email": "john.doe@example.com",
"status": "updated",
"external_id": null,
"info": ["Account match: id"],
"errors": []
},
"response_id": "1700000000.12345"
}
Notes
-
category_idmust be valid for this specific event — you cannot use a category from a different event -
Category changes take effect immediately
-
To confirm the current category before changing it, use
GET /api/v2/account/getand inspect thecategoryfield