Orders​
Manages orders
Operations​
GET /orders​
Get orders
Authorizations​
Parameters​
Query Parameters
Include related and additional data. Accepted values: order_total, tickets, purchase_questions
"order_total,tickets,purchase_questions"Filter by order status. Accepted values: refunded, partial, checkedIn, purchased, unpaid
"purchased,checkedIn"Filter orders created from this datetime (format: Y-m-d H:i)
"2025-11-05 08:19"Filter orders created up to this datetime (format: Y-m-d H:i)
"2025-11-05 08:25"Filter by a single event ID
2Filter by multiple event IDs (comma-separated)
"1,2"Filter by ticket type ID
3Filter by minimum ticket price paid
100"float"Filter by maximum ticket price paid
200"float"Filter by payment methods (comma-separated). Accepted values: cash,credit,sezzle
"cash,credit"Filter by shipping method IDs (comma-separated)
"1,2"Filter by affiliate ID
286Filter by promo code ID
2Filter by promo code group name
"ICS Promo Code"Filter by admin user ID
1Filter by purchase source (comma-separated). Accepted values: boxOffice, frontEnd, backEnd, presale
"boxOffice,frontEnd"Filter by change status (comma-separated). Accepted value: transferred,eventChange,upgraded,claimed,unclaimed,withdrawn
"eventChange,upgraded"Filter by specific order ID
42962Filter by ticket barcode
"75387482648539"Filter by wave time IDs (comma-separated)
"1,2,3"Filter by last 4 digits of payment card
"4242"Filter by new customer flag (false = returning, true = new)
"false""true""false"Filter by ticket status. Accepted values: purchased, checkedIn, cancelled, refunded
"purchased,checkedIn"Filter orders purchased with a pass (true = yes)
"false""true""true"Include deleted orders (true = include deleted)
"false""true""true"Include all orders including deleted (true = yes)
"false""true""true"Responses​
Order list
Get order​
Get order by Id
Authorizations​
Parameters​
Path Parameters
Order Id
"int64"Query Parameters
Include additional data. Accepted values: order_addons
"order_addons"Responses​
Order object
Update order​
Update order by Id
Authorizations​
Parameters​
Path Parameters
Orders Id
"int64"Request Body​
Responses​
Updated orders object
Refund order​
Process a refund for an order. Use GET /orders/{id} to retrieve refundable item details.
Authorizations​
Parameters​
Path Parameters
Order Id
"int64"Request Body​
Responses​
Refund processed successfully
Resend order email receipt​
Resend the order receipt via email. Optionally send to all attendees.
Authorizations​
Parameters​
Path Parameters
Order Id
"int64"Request Body​
Responses​
Email receipt sent successfully
Export orders as CSV​
Downloads a CSV file containing order summaries matching the given filters.
Authorizations​
Parameters​
Query Parameters
Filter by event ID. Supports comma-separated multiple values.
Filter by ticket type ID. Supports comma-separated multiple values.
Filter by promo code ID. Supports comma-separated multiple values.
Filter by affiliate ID. Supports comma-separated multiple values.
Filter by payment method.
Filter by purchase location. Supports comma-separated multiple values.
Filter by order status (active, cancelled, refunded, partialCancelled, partialRefunded).
Filter by ticket status (purchased, checkedIn, cancelled, refunded).
Earliest purchase date (inclusive).
Latest purchase date (inclusive).
Responses​
CSV file download with order summary rows.
Export tickets as CSV​
Downloads a CSV file containing one row per ticket with attendee and cost details matching the given filters.
Authorizations​
Parameters​
Query Parameters
Filter by event ID. Supports comma-separated multiple values.
Filter by ticket type ID. Supports comma-separated multiple values.
Filter by wave time ID. Supports comma-separated multiple values.
Filter by promo code ID. Supports comma-separated multiple values.
Filter by affiliate ID. Supports comma-separated multiple values.
Filter by bib number. Supports comma-separated multiple values.
Responses​
CSV file download with one row per ticket.
Export purchasers as CSV​
Downloads a CSV file containing purchaser name, email, and order ID for each matching order.
Authorizations​
Parameters​
Query Parameters
Responses​
CSV file download with purchaser rows.
Export attendees as CSV​
Downloads a CSV file containing attendee name, email, and order ID for each ticket in matching orders.
Authorizations​
Parameters​
Query Parameters
Responses​
CSV file download with one row per attendee.
Export shipping details as CSV​
Downloads a CSV file containing shipping address information for each ticket in matching orders.
Authorizations​
Parameters​
Query Parameters
Filter by shipping method ID.
Responses​
CSV file download with shipping address rows.
Returns a single order​
Returns a single order
Authorizations​
Parameters​
Path Parameters
The id of the order
Query Parameters
Set to true to include the ticket details.
Include any answer's for both the orders and tickets.
Include costs as part of the order.
Responses​
The order was found.
Retrieves a list of orders.​
Returns a list of order summaries. Note that filters apply to the orders, not the ticket. If you filter by an event and order has tickets for the filtered event and another both tickets will be returned.
Authorizations​
Parameters​
Query Parameters
Set the max number of objects to return.
"integer"Set the number of objects to ignore before starting.
"integer"Searchs purchaser's first name, last name, email address as well as the ticket's barcode and order #.
The email address of the purchaser.
The location the order was purchased. Supports multiple values seperated by a comma.
The id of the event tickets where purchased for. Supports multiple values seperated by a comma.
The id of the ticket types that where purchased. Supports multiple values seperated by a comma.
The id of the user who sold the ticket. Supports multiple values seperated by a comma.
The id of the event tickets where purchased for. Supports multiple values seperated by a comma.
The id of the wave time purchase. Supports multiple values seperated by a comma.
The last four of the CC used to pay for the order. Supports multiple values seperated by a comma.
Only include orders with a ticket that matches the bib number. Supports multiple values seperated by a comma.
The payment method used to purchase the order.
The id's of the promo code that was applied to the order. Supports multiple values seperated by a comma.
The names's of the promo code group that was applied to the order. Supports multiple values seperated by a comma.
Filter by the order's status. Acceptable values are active, cancelled, refunded, paritalCancelled, or partialRefunded.
Filter by the order change status. Acceptable values are transferred, upgraded, claimed, unclaimed, withdrawn, or eventChange.
Filter by the ticket's status. Acceptable values are purchased, checkedIn, cancelled, or refunded.
The id of affilate associated with the order. Supports multiple values seperated by a comma.
Filter by the shipping method id.
Pass true to limit search for to orders that were purchased with a pass.
Filters based on if refund proctected was purchased and type. Supports the following values opted-in, opted-out, meetch, or refundProtect.
The earliest date the order was purchased.
The latest date the order was purchased.
The earliest date the order was updated.
The latest date the order was updated.
The lowest listed price for a ticket when purchased.
The highest lised price for a ticket when purchased.
The lowest price currently paid for a ticket.
The highest price currently paid for a ticket.
The lowest price originally paid for a ticket.
The highest price originally paid for a ticket.
Select the format of the returned data. If the parameter is not provided the default format is standard. Can be one of the following:
- attendees - A csv containing the list of matching attendees.
- purchasers - A csv containing the list of matching purchasers.
- tickets - A csv containing the list of matching tickets.
- orders - A csv contain the list of matching orders.
- shipping - A csv contain shipping information for the matching orders.
- standard - Json contain the selected data.
Adds additional details to the results. Ignored if format is any other then standard. Multiple options can be include seperated by a comma. Supports the following values:
- answers - Include answers to questions.
- tickets - Include ticket information.
- promoCodes - Include promo codes used.
- hash - Include order hash.
- costs - Include cost information.
- purchaseProtected - Include purchase protect information.
- allTicketsForOrder - Include all tickets for order ignoring fileters.
- ticketCount - Include the number of tickets per order.
- change - Include orders id of new/old orders.
- promoter - Include the ticket's promoter.
- waveTime - Include the wave time id (if any).
- waivers - Includes signed waivers attached to the ticket (if any).
- user - Include user information.
Responses​
A list of matching orders.
Creates an order once payment has been verified.​
Creates an order based on the cart created via the shopping cart end points. The order is only created after payment has been verified.
Authorizations​
Request Body​
Responses​
The order was created after payment was successfully. The order is only included if result is order.
Scan all tickets in an order.​
Scans all tickets in an order.
Authorizations​
Parameters​
Path Parameters
The id of the order.
Request Body​
Responses​
The order was successfully scanned.
