v1

latestOpenAPI 3.0.12026-07-2353480642.4 KB
Customer

List Customers

get/v2/customer

Query parameters

searchstring required

A filter query in RSQL format to retrieve customers. The returned customers are limited to those that can be retrieved by the user.

Filterable fields:

CriteriaTypeOperators
billing.address_1string==, !=, =in=, =out=, =regex=
billing.address_2string==, !=, =in=, =out=, =regex=
billing.address_3string==, !=, =in=, =out=, =regex=
billing.citystring==, !=, =in=, =out=, =regex=
billing.country_codestring==, !=, =in=, =out=, =regex=
billing.first_namestring==, !=, =in=, =out=, =regex=
billing.middle_namestring==, !=, =in=, =out=, =regex=
billing.last_namestring==, !=, =in=, =out=, =regex=
billing.phonestring==, !=, =in=, =out=, =regex=
billing.postal_codestring==, !=, =in=, =out=, =regex=
billing.statestring==, !=, =in=, =out=, =regex=
company_namestring==, !=, =in=, =out=, =regex=
company_registration_numberstring==, !=, =in=, =out=, =regex=
email_addressstring==, !=, =in=, =out=, =regex=
entity_idstring==, !=, =in=, =out=, =regex=
idstring==, !=, =in=, =out=, =regex=
phone_numberstring==, !=, =in=, =out=, =regex=
shipping.address_1string==, !=, =in=, =out=, =regex=
shipping.address_2string==, !=, =in=, =out=, =regex=
shipping.address_3string==, !=, =in=, =out=, =regex=
shipping.citystring==, !=, =in=, =out=, =regex=
shipping.country_codestring==, !=, =in=, =out=, =regex=
shipping.first_namestring==, !=, =in=, =out=, =regex=
shipping.middle_namestring==, !=, =in=, =out=, =regex=
shipping.last_namestring==, !=, =in=, =out=, =regex=
shipping.phonenumber==, !=, =in=, =out=, =gt=, =ge=, =lt=, =le=
shipping.postal_codestring==, !=, =in=, =out=, =regex=
shipping.statestring==, !=, =in=, =out=, =regex=
titlestring==, !=, =in=, =out=, =regex=
work_phonestring==, !=, =in=, =out=, =regex=
tax.identifierstring==, !=, =in=, =out=, =regex=
created_atdate==, !=, =in=, =out=, =gt=, =ge=, =lt=, =le=
updated_atdate==, !=, =in=, =out=, =gt=, =ge=, =lt=, =le=
languagestring==, !=, =in=, =out=, =regex=

Operators:

OperatorDescription
==equal
!=not equal
=lt=less than
=le=less than and equal to
=gt=greater than
=ge=greater than and equal to
=regex=pattern matching
=in=multiple arguments search
=out=exclude
;Logical AND
,Logical OR

Note: Logical AND (;) has higher precedence than Logical OR (,). Use parentheses () to override operator precedence.

Examples:

/v2/customer?search=id==123&order_by=ASC&order_criteria=email_address&page_size=1&page_number=2

/v2/customer?search=id==123435&order_by=DESC&order_criteria=billing.address_1&page_size=10&page_number=1

/v2/customer?search=id==dg373&order_by=ASC&order_criteria=company_name&page_size=1&page_number=2
order_criteriastring

The field to order results by. If not specified, results are ordered by created date.

Allowed values: billing.address_1, billing.address_2, billing.address_3, billing.city, billing.country_code, billing.first_name, billing.middle_name, billing.last_name, billing.phone, billing.postal_code, billing.state, company_name, company_registration_number, email_address, entity_id, id, phone_number, shipping.address_1, shipping.address_2, shipping.address_3, shipping.city, shipping.country_code, shipping.first_name, shipping.last_name, shipping.phone, shipping.postal_code, shipping.state, title, work_phone, tax.identifier, created_at

order_by'ASC' | 'DESC'

The sort direction. Defaults to DESC if not specified.

page_numberinteger

Page number to retrieve. Defaults to 1 if not specified.

page_sizeinteger

Number of results per page. Defaults to 50 if not specified.

Response

Successful

idstring uuid required

Customer UUID.

company_namestring

Company name of the customer. Required when billing.first_name and billing.last_name are not provided.

company_registration_numberstring

Unique identifier of the company recognised by the government. Known as CoC (Chamber of Commerce) number in some countries.

email_addressstring email

Consumer's email address.

Note: Required for 3DS. Please refer to the 3D Secure API specification for format requirements.

entity_idstring required

Entity ID on which the customer is created.

phone_numberstring

Cardholder's phone number.

titlestring

Customer's title (e.g. Mr, Mrs, Dr).

work_phonestring

Consumer's work phone number.

languagestring

Customer language preference for Invoice documents. See Localisation for details.

created_atstring date-time required

Timestamp when this customer was created.

updated_atstring date-time required

Timestamp when this customer was last updated.