Customers API
- TypeScript
- Python
- Go
- cURL
Endpoints
POST /v1/customersGET /v1/customersGET /v1/customers/{customerId}PATCH /v1/customers/{customerId}
POST /v1/customers
Scopes:writeIdempotency-Key: required
externalIdstring optional (must be unique)namestring optionalemailstring optionalmetadataobject optional (max 50 keys)
201
409 externalId_conflict a customer with this externalId already exists
GET /v1/customers
Scopes:read
Query params:
externalIdstring optionallimitint (default100, max500)beforestring (cursor)
200
GET /v1/customers/
Scopes:read
Response 200
PATCH /v1/customers/
Scopes:writeIdempotency-Key: required
namestring ornulloptional (nullclears)emailstring ornulloptional (nullclears)metadataobject ornulloptional (nullclears)
200: full updated customer.