Returns the customers associated with your access token’s organization, newest first, in the standard list envelope (data + meta). Deleted customers are excluded.
Auth: Authorization: Bearer <accessToken> — an organization-scoped token from Authentication.
Query parameters
limit (default 50, max 250) and cursor follow the shared pagination contract — see Pagination & filtering.
Filterable fields
Filters combine with each other (and with the organization scope) using AND.
In contains filters the comma is searched literally, and values below the minimum length return invalid_filter_value (400). Filtering on any other field returns invalid_filter_field (400).
Example
Response
Notes:
meta.total is the total record count for the current filter, independent of paging position; meta.cursor is the paging token for the next page and is omitted on the last page.
- List items do not include the customer’s
cards and coupons. Use GET /v1/customers/find to load a single customer with cards and active coupons.
- Optional fields that have no value are omitted — you will not receive
null. Exception: opaqueId is null when not assigned.
- Use
collectables to display loyalty balances (points, stamps) on your screen; avoid storing this data locally — BrandWallet is the single source of truth for loyalty data.
Last modified on September 29, 2026