REST API v2. Authenticate with a Bearer JWT in the Authorization header unless an endpoint is marked public.
Servers​
Reports​
Endpoints to interact with reports
Operations​
Generate a sales by event report​
Generate a sales by event report
Authorizations​
Request Body​
Responses​
Sales by event report (data keyed by event id)
Generate a sales by ticket type report​
Generate a sales by ticket type report
Authorizations​
Request Body​
Responses​
Sales by ticket type report (data keyed by event id)
Generate a sales by date report​
Generate a sales by date report
Authorizations​
Request Body​
Responses​
Sales by date report (data keyed by Y-m-d date)
Generate a sales by events report​
Generate a promo code usage ranking report​
Generate a merchandise report​
Generate a merchandise report
Authorizations​
Request Body​
Responses​
Merchandise (add-on answers) report
Generate a Refund Protect report​
Generate a sales by affiliate report​
Sales aggregated by affiliate (promoterParent): orders, tickets sold and revenue.
Authorizations​
Request Body​
Responses​
Sales by affiliate report
Generate a sales by region report​
Merchandise sales summary for the dashboard Operations tab​
Rolled-up add-on sales: item count, orders, revenue, and a daily sparkline.
Authorizations​
Request Body​
Responses​
Merchandise summary
Refund Protect summary for the dashboard Operations tab​
Rolled-up purchase-protection stats: tickets, orders, protected amount, premium, and a daily sparkline.
Authorizations​
Request Body​
Responses​
Refund Protect summary
Generate a reconciliation by ticket report​
Generate a reconciliation by ticket report. Offset and limit paginate by transaction; each returned transaction includes all of its line items. Missing line items are created before results are returned. When outputFormat=csv, data is a CSV string (one row per line item) while limit, offset, and totalCount remain unchanged.
Authorizations​
Parameters​
Query Parameters
"2026""8""24"000"2026""8""24"235959falseEvent IDs to include (comma-separated)
Transaction types to include (comma-separated), e.g. order,attendeeAddOns,upgradeTickets,ticketRefund
Payment methods to include (comma-separated), e.g. credit,cash,sezzle
Max number of transactions to return
500Number of transactions to skip
0Response data format. json returns nested transaction objects; csv puts a CSV string (header + rows) in data.
"json""csv""json"