How to move a participant to a different category

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

GET /api/v2/account/getCategories?event_id=

Participant ID, External ID, or email

GET /api/v2/account/get or GET /api/v2/participants/{eventId}/list


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_id must 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/get and inspect the category field