Skip to main content
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