Skip to main content
PUT
Update a customer

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Body

application/json
data
object
required

Create or update payload inside { data }. Server-owned fields (id, customerNumber, createdAt, updatedAt, and child ids) are ignored. Empty objects ({}) are invalid for terms and customerGroup; omit or send null. On PUT, omitted header fields keep their current values. Omitted addresses and contacts are left unchanged; send [] to clear.

Response

Updated customer (same shape as GET)

data
object
required