tickets/undo-check-in reverses a check-in, for the person scanned twice, the wrong attendee marked in, or the test run that left real data behind.
Like checking in, it reads the state back rather than trusting the write.
At a glance
| Ability | tickets/undo-check-in |
| Toolset | Event Tickets — toolset/event-tickets |
| Group | Event Tickets › Attendees |
| Requires | Event Tickets, active on the site |
| Capability | manage_options |
| Safety | Writes data |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
The same filter that can veto a check-in can veto the reversal, so the same read-back applies and checked_in in the response is the authoritative answer.
Idempotent — undoing a check-in that never happened reports the same state and changes nothing.
This is a correction, not an audit trail. Event Tickets records the current state, not the history of how it got there.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
attendee_id | integer | Yes | The attendee ID. |
What comes back
| Name | Type | What it is |
|---|---|---|
attendee_id | integer | The attendee. |
checked_in | boolean | The state read back after the write. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
I checked in the wrong person — undo attendee 5521.
It resolves to one call:
{
"ability": "tickets/undo-check-in",
"parameters": {
"attendee_id": 5521
}
}Worth knowing
- Read
checked_into confirm. A filter can refuse this too. - No history is kept. The previous state is simply replaced.
- Idempotent, so running it on a never-checked-in attendee is safe.
Related abilities
- Check In Attendee — the forward operation
- List Attendees — confirm who you mean
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category