List orders
The store’s orders, a page at a time, newest first unless sorted otherwise. meta.statusCounts says how many orders are in each status, and meta.stats what the orders matched come to.
Needs the orders.read permission (Read Orders).
Authorizations
A secret API key, made under Developers in the dashboard: Authorization: Bearer shoply_sk_...
Path Parameters
The store's ID. A key reaches the store it was made in: GET /key answers which.
Query Parameters
Which page of the list. The first is 1.
How many a page holds, up to 100.
Only orders in this status.
pending, completed, refunded, cancelled, chargeback Only orders paid with this payment method, by its name in the payment methods list.
"stripe"
An order's ID, or part of a buyer's email.
What the list is ordered by.
created_at, amount, email, status Which way it is ordered.
asc, desc Only orders placed in this period.
today, yesterday, 7d, 30d, this_week, last_week, this_month, last_month, this_year Only orders placed on or after this day, as YYYY-MM-DD. With to, in place of range.
"2026-10-01"
Only orders placed on or before this day, as YYYY-MM-DD.
"2026-10-31"
The time zone the days of range, from and to are in, as an IANA name. Left out, UTC.
"Europe/Berlin"

