PUT /customers/{id}
Partial update. Any subset of the fields from POST /customers is valid. Unmentioned fields are left untouched. Same validation rules apply (e.g. conditionally-required fields stay conditionally required).
The same Accepted but ignored (individual) / Accepted but ignored (business) lists apply on update. Sending a transliterated variant or an attested-at timestamp will be stored but won't change onboarding state.
Response
Returns the full Customer object.
curl -X PUT "$BASE_URL/customers/cust_01HZ…" \
-H "Api-Key: $SEISMIC_ORCHESTRATION_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"residential_address": {
"street_line_1": "2 Market St",
"city": "San Francisco",
"subdivision": "US-CA",
"postal_code": "94105",
"country": "USA"
}
}'