GET /v1/customers returns the customers associated with your access token’s organization, newest first. Results come back in the standard list envelope (data + meta), and can be filtered by email, phone, status, or opaqueId. Deleted customers are excluded.
Request headers
string
required
Your active Bearer token:
Bearer <accessToken>. See Authentication for how to obtain and refresh tokens.Query parameters
number
Page size. Defaults to
50, maximum 250.string
Paging token from the previous response’s
meta.cursor. See Pagination & filtering.string
Case-insensitive substring match on the customer’s email. Minimum 5 characters.
string
Case-insensitive substring match on the customer’s phone. Minimum 5 characters.
number
Exact match on the customer’s status code. Comma-separate for IN:
f[status]=1,2.string
Exact match on the external identifier assigned to the customer. Comma-separate for IN.
Response fields (200 OK)
The response is a JSON envelope withdata (array of customer records) and meta (paging information).
array
Array of customer records. Each element contains the fields below.
object
Paging information.
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.
