Update customer

Update an existing customer.

Path Params
string
required

The customer's identifier.

Body Params

Request structure to update a customer

string | null
enum

Discriminator to create a company. If 'company' is used then 'name' is required. If 'person' is used then 'firstname' and 'lastname' are required.

Allowed:
string | null

Firstname of customer

string | null

Lastname of customer

string | null

Name of the company

string | null

Title prefix for customer name. It will be used for communication.

date | null

Birhtdate of customer

string | null

Customer number. if this is not provided default number ranges will be applied automatically

string | null

Deviating Customer number.

string | null
enum

Decide kind of person if necessary. This value is e.g. responsible to apply automatic rules for salutation

Allowed:
string | null

You can specify a salutation how a customer/company should be addressed and override automatic rules.

string | null

Specify a department for customer

string | null

Specify a sub-department for customer

contactDetails
object

Contact information of a customer

accountManager
object | null
salesManager
object | null
boolean

Decides if customer is a lead

string | null

Name of contact person

groups
array of integers | null

Specify the list of groups the customer should belong to

groups
customFields
array of objects

List of custom field values

customFields
financials
object

Financial information of a customer

primaryBankAccount
object
documentDelivery
object

Additional settings for document delivery

string | null

Language ISO code for customer communication

mainProject
object

Main Project id

float

Commission percentage for this customer

string | null

Custom identifier for the customer

string

Log entries of customer activities

float | null

Latitude coordinate

float | null

Longitude coordinate

fromShop
object

Shop where customer originated from

marketing
object

Marketing preferences and settings

shipping
object

Shipping information

Headers
string
enum
Defaults to application/problem+json

Generated from available response content types

Allowed:
Responses
204

Operation completed successfully, no response body

403

Unable to authorize the client

404

Resource was not found or not enough access privileges

415

Resource representation send in the request is not supported.

429

Too many API calls made.

Language
Credentials
Bearer
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/problem+json
application/json
text/html