Access token recevied after user login with a deviceToken
Path parameters
tenantUidstringRequired
Reference to a tenant.
Pattern: ^[A-Za-z0-9-_]+
Query parameters
customerExternalIdstringOptional
External reference to a customer.
pageNumberintegerOptional
Reference to a specific page in a result set.
pageSizeintegerOptional
The number of items per page in a result set.
sortBystringOptional
Defines which field the resource list is sorted by.
sortDirectionstring · enumOptional
ENUM
Description
ASC
Sort in ascending order
DESC
Sort in descending order
Possible values:
Responses
200
CustomerListResponse
application/json
get
/tenants/{tenantUid}/customers
200
CustomerListResponse
Create a new customer
post
/tenants/{tenantUid}/customers
Required permission: TENANT.ACCESS
Authorizations
AuthorizationstringRequired
Access token recevied after user login with a deviceToken
Path parameters
tenantUidstringRequired
Reference to a tenant.
Pattern: ^[A-Za-z0-9-_]+
Body
Responses
201
Example response
application/json
post
/tenants/{tenantUid}/customers
201
Example response
Search customers
post
/tenants/{tenantUid}/customers/search
Required permission: TENANT.ACCESS
The query field searches on: firstName, lastName, city, postalCode, companyName, mobile, email and vatNumber.
If scope is not set, customer scope is used. When mobile, email or vatNumber is specified, the according field is not searched by the query field value.
Authorizations
AuthorizationstringRequired
Access token recevied after user login with a deviceToken
Path parameters
tenantUidstringRequired
Reference to a tenant.
Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional
Reference to a specific page in a result set.
pageSizeintegerOptional
The number of items per page in a result set.
sortBystringOptional
Defines which field the resource list is sorted by.
sortDirectionstring · enumOptional
ENUM
Description
ASC
Sort in ascending order
DESC
Sort in descending order
Possible values:
Body
exactMatchbooleanOptional
querystringOptional
mobilestringOptional
emailstringOptional
vatNumberstringOptional
storeUidstringOptionalPattern: ^[A-Za-z0-9-_]+
createdAtstring · date-timeOptional
Responses
200
CustomerListResponse
application/json
post
/tenants/{tenantUid}/customers/search
200
CustomerListResponse
External search for customers
post
/tenants/{tenantUid}/customers/search/external
Searches for customers externally based on criteria set in the request body. Required permission: TENANT.ACCESS. Must have a valid tenantExtension EXTERNAL_CUSTOMER_SEARCH.
Authorizations
AuthorizationstringRequired
Access token recevied after user login with a deviceToken
Path parameters
tenantUidstringRequired
Reference to a tenant.
Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional
Reference to a specific page in a result set.
pageSizeintegerOptional
The number of items per page in a result set.
sortBystringOptional
Defines which field the resource list is sorted by.
sortDirectionstring · enumOptional
ENUM
Description
ASC
Sort in ascending order
DESC
Sort in descending order
Possible values:
Body
querystringOptional
Responses
200
CustomerExternalListResponse
application/json
post
/tenants/{tenantUid}/customers/search/external
200
CustomerExternalListResponse
Export customer data in structured form. JSON is the only available format now