tickets/get-order reads one Tickets Commerce order in full: status, subtotal, total, currency, which gateway took it and when.
It is the call behind “what did this person actually pay, and did it go through”.
At a glance
| Ability | tickets/get-order |
| Toolset | Event Tickets — toolset/event-tickets |
| Group | Event Tickets › Orders |
| Requires | Event Tickets, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
Status is the field that matters most. A pending order holds seats without having paid for them, which is why pending appears separately from sold everywhere in the capacity reporting.
Subtotal and total are reported separately so fees and tax are visible rather than folded into one number.
Gateway payloads, processor order identifiers and customer references are never returned. The gateway name is, which is enough to know where to look if you need the rest.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
order_id | integer | Yes | The order ID. |
include_personal_data | boolean | No — defaults to false | Include names and email addresses. Off by default, because this data leaves the site when an assistant reads it. The response reports how many records were disclosed. |
What comes back
| Name | Type | What it is |
|---|---|---|
order | object | Status, subtotal, total, currency, gateway name and date — plus purchaser details when asked for. |
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:
What happened with order 7734 — did the payment go through?
It resolves to one call:
{
"ability": "tickets/get-order",
"parameters": {
"order_id": 7734
}
}Worth knowing
- Pending means seats are held and money has not arrived.
- To chase the payment itself, take the gateway name and go to that processor’s dashboard. The identifiers are deliberately not here.
- Personal data stays off unless you ask.
Related abilities
- List Orders — find the order
- List Attendees — the attendees this order created
- Get Sales Summary — the aggregate picture
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category