Skip to main content
Every list in the Brand API uses the same parameters and the same response shape.

Pagination

The response always has data and meta:
To read everything, request pages until page equals meta.totalPages. Routes that return one item respond with { "data": { ... } }.

Period

Orders and reports accept from 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:
  1. Request GET .../orders for the period you need, page by page.
  2. Store each order by its id.
  3. 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 updatedAt is newer.