List orders
Changed onPaginated, filterable list of all orders across every customer. Returns a slim row per order in a { data, meta } envelope; use the order detail and sub-resources for items / invoices / shipments.
Request
- Base URLhttp://localhost:8000/api/admin
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Page number
Items per page (max 50)
Quick search: matches customer email, status or customer name (partial) or the order increment ID (exact), combined with OR
Only orders placed by this customer
Filter by order increment ID (partial match)
Filter by status
Filter by base grand total (exact)
Filter by base grand total (minimum)
Filter by base grand total (maximum)
Filter by channel ID
Filter by customer name (partial match)
Filter by customer email (partial match)
Date preset (matches the admin datagrid)
Custom range start (Y-m-d)
Custom range end (Y-m-d)
Sort field
Sort direction
Response
Paginated list of orders in the { data, meta } envelope.
Changes
- info
added the new optional
queryrequest parametercustomer_id - info
added the new optional
queryrequest parameterquery
- info