curl -X DELETE -H "X-API-KEY: your_api_key" \
https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA
await fetch(
"https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA",
{ method: "DELETE", headers: { "X-API-KEY": "your_api_key" } }
);
Attendees
Delete Attendee
Soft-delete an attendee (ticket)
DELETE
/
events
/
{eventId}
/
attendees
/
{attendeeId}
curl -X DELETE -H "X-API-KEY: your_api_key" \
https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA
await fetch(
"https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA",
{ method: "DELETE", headers: { "X-API-KEY": "your_api_key" } }
);
Delete Attendee
Soft-deletes a single attendee (ticket). Routes through the same canonical action asPATCH { status: "deleted" }, so refund/statusChangeHistory side effects fire correctly.
Requires the attendees:write scope.
Path Parameters
string
required
The unique identifier of the event.
string
required
The unique identifier of the attendee (ticket).
Response
Returns200 OK with:
{ "deleted": true, "id": "tkt_AAA" }
Errors
404 Attendee not found— ticket missing or not owned by your org.422— the underlying delete was rejected (e.g. the ticket is part of an in-flight upgrade flow). The responseerrorfield carries the reason.
curl -X DELETE -H "X-API-KEY: your_api_key" \
https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA
await fetch(
"https://www.gomry.com/api/v1/events/AbCdEfGhIjKlMnOpQrSt/attendees/tkt_AAA",
{ method: "DELETE", headers: { "X-API-KEY": "your_api_key" } }
);

