How to update a participant's status

How to update a participant's status

Use this guide when you need to change a participant's status within an event — for example, moving them from REGISTERED to ACTIVE after their registration is confirmed.


Prerequisites

  • Your API key

  • The participant's internal 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 "status=ACTIVE"

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"
}

Accepted status values

Value

Description

REGISTERED

Participant has registered but not yet been activated

ACTIVE

Participant is fully active and can access the event platform

INVITED

Participant has been invited but has not yet registered

UPLOADED

Participant record was imported/uploaded