Purpose
Fetches the statuses, customer details, and line items of your multi-channel orders in a single request.HTTP Request
Query Parameters
integer
default:"1"
Page number for pagination (1-based).
integer
default:"50"
Number of orders per page.
string
Lifecycle state to filter by. Allowed values:
PENDING, RECEIVED, IGNORE, DELIVERED.array[string]
Related resources to include in each order. Repeat with indexed brackets (e.g.
with[0]=customer&with[1]=receipt).string
Start date of a
created_at range, inclusive. Format: YYYY-MM-DD. Pair with date[1].string
End date of a
created_at range, inclusive. Format: YYYY-MM-DD.string
Field to sort by (e.g.
created_at, updated_at, id).integer
Sort direction:
1 = ascending, -1 = descending.array
Additional filter tuples using PHP bracket notation:
filters[N][0]=field_name&filters[N][1]=value. Stack filters by incrementing N (0-based).Request Example
Response
200 OK — Orders list
401 Unauthorized — Authentication is missing or invalid
Field Reference
Order Object
Notes
- When an order is created through this endpoint, the POS receives a push notification and notifies the clerk of the new order.
RECEIVEDorders automatically transition into open receipts. - Use
status=PENDINGto monitor orders awaiting POS confirmation. - Poll or subscribe to webhooks to track further status changes if your integration requires real-time updates.