Skip to content

CreateCustomer

Field Type Required Description
externalCustomerNumber string External Customer number
firstName string yes First name of the customer
middleName `string null`
lastName string yes Last name of the customer
emailAddress string yes format: email
password Password
status Status one of: active, inactive, deleted · default: "active"
isAnonymous boolean Indicates anonymous/guest customer.
default: false
taxExempt boolean Indicates if customer is exempted from tax.
default: false
taxClass `string null`
contacts array[ContactCreate]
attributes array[CustomerAttribute]
settings CustomerSettings All customer settings which are defined by Shopgate
externalUpdateDate string format: date-time
{
"externalCustomerNumber": "10001",
"firstName": "John",
"middleName": "Doug",
"lastName": "Doe",
"emailAddress": "john.doe@shopgate.com",
"password": "superSecurePassword",
"status": "active",
"isAnonymous": true,
"taxExempt": true,
"contacts": [
{}
],
"attributes": [
{
"code": "tshirtSize",
"value": {
"code": "l"
}
},
{
"code": "nameOfCat",
"value": "Some Cats Name"
}
]
}