Skip to main content

Undo Check-In (Unredeem Ticket)

Undo a ticket redemption โ€” reverses the check-in, setting the ticket back to active and clearing the participant's checked-in timestamp.

Endpointโ€‹

POST /v1/tickets/{ticketCode}/unredeem

Required Scopeโ€‹

tickets:write

Path Parametersโ€‹

ParameterTypeDescription
ticketCodestringThe ticket code to unredeem

Example Requestโ€‹

curl -X POST https://app.equipdash.com/api/v1/tickets/EQTK-A3F8X9B2/unredeem \
-H "Authorization: Bearer YOUR_API_KEY"

Response (200)โ€‹

{
"data": {
"success": true,
"message": "Ticket check-in has been undone."
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2026-03-28T12:00:00Z"
}
}

Error (409)โ€‹

{
"error": {
"code": "unredeem_error",
"message": "Ticket is not currently redeemed."
}
}

Side Effectsโ€‹

When a ticket is unredeemed:

  1. Ticket status changes from redeemed back to active
  2. The participant's checked_in_at is cleared
  3. If no other participants in the booking are still checked in, the booking status reverts to confirmed