How to bulk delete all participants permanently

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_id of 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 passing from_event=false) triggers a hard delete

  • The id field contains a comma-separated list of all permanently deleted account IDs

  • If the event has no participants, a 400 error is returned