Update customer
Customers
Update customer
Update a customer’s name fields.
PATCH
Update customer
Required scope:
A field set to
customers:write
Rate limit: 60 requests/minute
Idempotency: supported – pass Idempotency-Key to safely retry. See Idempotency.
Only first_name and last_name are updatable through this endpoint. Email
changes are not currently supported via the Developer API – change them
through the in-app dashboard, which handles the de-duplication and audit
flow.
Path parameters
| Parameter | Type | Notes |
|---|---|---|
customer_id | UUID | Customer identifier |
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
first_name | string | no | Up to 255 characters; omit to leave unchanged |
last_name | string | no | Up to 255 characters; omit to leave unchanged |
null is treated the same as omitting it – fields are only
written when explicitly provided with a non-null value. A PATCH with an
empty body ({}) or with both fields omitted is a no-op and still returns
200 with the unchanged customer.
Response
Errors
404– Customer not found in your tenant.409–Idempotency-Keyreused with a different request body within the 24h replay window (see Idempotency).422– Validation error (e.g. name longer than 255 characters).