How to bulk delete all participants permanently
Use this guide when you need to permanently remove all participant accounts from the system for a given event.
⚠️ This is a hard delete. All matched accounts are permanently removed from the system. This cannot be undone. If you only need to unregister participants from the event while keeping their accounts, use the "How to bulk detach all participants from an event" guide instead.
Prerequisites
-
Your API key
-
The
event_idof the event
Request
Bash
curl -X DELETE "https://your-event-domain.com/api/v2/account/deleteBulk?event_id=7" \
-H "Authorization: Bearer your_api_key_here"
Response
JSON
{
"code": 200,
"data": {
"id": "101,102,103,104",
"status": "Accounts deleted from event"
},
"response_id": "1700000000.12345"
}
Notes
-
Omitting
from_event(or passingfrom_event=false) triggers a hard delete -
The
idfield contains a comma-separated list of all permanently deleted account IDs -
If the event has no participants, a
400error is returned