Pagination
The response always has
data and meta:
page equals meta.totalPages. Routes that return one item respond with { "data": { ... } }.
Period
Orders and reports acceptfrom and to, in ISO 8601 (2026-11-01T00:00:00Z). Dates without a time zone are read as UTC.
A range longer than 90 days, or
from after to, returns 400. For longer periods, make one request per 90-day window.
The period filters orders by creation date (createdAt).
Filters by resource
An unknown parameter returns
400. The API does not ignore it.
Keep a copy in sync
To mirror orders in your own system:- Request
GET .../ordersfor the period you need, page by page. - Store each order by its
id. - Run again on a schedule with a period that overlaps the last one (for example, the last 3 days). Order and commission status change after creation, so replace what you stored when
updatedAtis newer.