Update customer

When updating the customer, the address data cannot be changed in the same call. To change address data, use put for the endpoint customer/{ident}/addresses/{addressId} and update individually. Only language, customerType, preferredDocumentDelivery and properties can be changed. The debtorAccountNumber cannot be changed. When properties are provided in the update, all existing properties not present in the update will be removed! Matching (by name) properties will be updated, new ones will be added The body needs to contain all the customer addresses for the update to work. Please see Customer Model below for more information regarding required values and input type.

Path Params
string
required

Unique external reference.

Query Params
boolean
Defaults to false

If set to true, the response objects will be smaller and not contain nested collection fields, i.e. Addresses.

Body Params
string
length ≤ 255

Contractor (reference) id which can be used for example as customer support ident by third parties' system. Size must be between 0 and 255.

string
length ≤ 255

Additional type that can be used to distinguish contractor reference ident, e.g. DEALER_ID or CUSTOMER_ID. Size must be between 0 and 255.

string

Type of the customer. Must be one of:

B2B
B2C
AFFILIATED
dunning
object | null

The customer dunning configuration.

string

The language of the customer. Should be in ISO 639-1 ('de') format and if given must match to the used Business Segment.

properties
array of objects

Set of properties assigned to the specific customer.

properties
taxClassifications
array of objects | null

Updates a tax classification of a customer with a validity period.

taxClassifications
Responses

Language
Credentials
OAuth2
Missing 1 required scope
Response
Choose an example:
application/json