Skip to main content
Two list endpoints return their results a page at a time: GET /v1/sales and GET /v1/purchases. Both use cursor pagination, newest first.

Parameters

The response

pagination.nextCursor is null on the last page. Treat the cursor as an opaque string and send it back exactly as you got it.
A cursor that belongs to another business is a 404.

Walk every page

Node.js

Lists that are not paginated

  • GET /v1/items returns every item that has not been deleted, in one response.
  • GET /v1/businesses and GET /v1/businesses/{businessId}/branches return everything they have.
  • The GET /v1/lookups/* endpoints take a limit (1 to 200, default 50) and have no cursor. Narrow the result with query or codeClass instead.