tickets/list-orders returns Tickets Commerce orders, newest first, with status, total, currency, gateway name and date.
Purchaser names and emails are withheld unless you ask, and some things are withheld whatever you ask.
At a glance
| Ability | tickets/list-orders |
| 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
Raw gateway payloads and processor customer identifiers are never returned. Those are the keys to somebody’s record at Stripe or PayPal, and nothing in a directory listing needs them.
include_personal_data governs names and emails only, and the response counts what it disclosed.
This covers Tickets Commerce. Orders taken through the WooCommerce or EDD providers live in those plugins and are read through their own abilities.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
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. |
page | integer | No — defaults to 1 | 1-based page number. |
per_page | integer | No — defaults to 20, max 100 | Results per page. |
What comes back
| Name | Type | What it is |
|---|---|---|
orders | array | Status, total, currency, gateway and date per order. |
total | integer | How many orders exist. |
disclosed | integer | How many records had personal data returned. |
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:
Show me the last twenty ticket orders and their totals.
It resolves to one call:
{
"ability": "tickets/list-orders",
"parameters": {
"per_page": 20
}
}Worth knowing
- Tickets Commerce only. WooCommerce and EDD orders are read through their own plugins.
- Gateway payloads and processor identifiers are never returned, under any flag.
- Totals here are what was charged, unlike the estimate in
tickets/get-sales-summary.
Related abilities
- Get Order — one order in full
- Get Sales Summary — the aggregate view
- List Attendees — who the orders produced
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category