Skip to content
Seismic Orchestration

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"
    }
  }'