Skip to main content
PUT
Update a customer record. This is a full replacement — all required fields must be provided, even if you are only changing one of them.
Requires an Idempotency-Key header.

Authorizations

X-Api-Key
string
header
required

Your API key (yativo_pk_...) from Developers → API Keys. Send together with X-Api-Secret.

X-Api-Secret
string
header
required

Your API secret (yativo_sk_...), shown once when the key is created.

Headers

Idempotency-Key
string
required

A unique string per request to ensure idempotent processing.

Path Parameters

customer_id
string<uuid>
required

The UUID of the customer to update.

Body

application/json
customer_id
string<uuid>
required

The customer ID. Must match an existing customer record.

customer_name
string
required

Full name of the customer (individual) or legal business name (business).

customer_email
string<email>
required

Customer's email address.

customer_phone
string
required

Customer's phone number.

customer_country
string
required

Customer's country in ISO 3166-1 alpha-3 format (e.g. USA, BRA, MEX).

customer_address
object
required

Customer's address details.

Response

Customer updated

status
string
status_code
integer
message
string
data
object