Developers
Customers

List customers

GET
/customers

Lists the store's customers, newest first, with contact details and marketing status. Filter by exact email or date.

Authorization

apiKey
headerAuthorizationBearer <token>

A store API key from Settings → Developers → API keys, sent as Authorization: Bearer zk_live_….

Query Parameters

limit?integer

Page size, 1–100

Range1 <= value <= 100
Default25
cursor?string

next_cursor from the previous page

Lengthlength <= 500
order?string

Sort by created_at; newest first by default

Default"desc"
Value in"desc""asc"
created_after?string

Only records created after this time

Formatdate-time
created_before?string

Only records created before this time

Formatdate-time
updated_after?string

Only records changed after this time — poll with your last sync time

Formatdate-time
updated_before?string

Only records changed before this time

Formatdate-time
email?string

Exact email match

Formatemail

Response Body

Success

application/json
  1. response
object*"list"
Value in"list"
data*array<>
has_more*boolean

Whether another page exists

next_cursor*string

Pass as cursor to get the next page; null on the last

curl -X GET "https://example.com/customers"
{  "object": "list",  "data": [    {      "object": "customer",      "id": "00000000-0000-4000-8000-0000000000c1",      "name": "Sara Ahmed",      "email": "sara@example.com",      "phone": "+966500000000",      "source": "checkout",      "email_status": "valid",      "unsubscribed_at": null,      "tags": [        "vip"      ],      "created_at": "2026-09-12T14:20:00.000Z",      "updated_at": "2026-10-01T09:30:00.000Z"    }  ],  "has_more": false,  "next_cursor": null}