Sign in

Update customer

documented

Update a customer’s details.

PUT /api/v3/{storeId}/customers/{customerId}Customersno implementation yet0 runs
No implementation yet. Run it to have the agent write one, or open a pull request with your own.

Seed example (keychains curl)

npx -y keychains@latest curl "https://app.ecwid.com/api/v3/{{$storeId}}/customers/{{$customerId}}" \
  -X PUT \
  -H "Authorization: Bearer {{OAUTH2_ACCESS_TOKEN}}" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"email": "{{$email}}", "billingPerson": {"name": "{{$billing_name}}", "street": "{{$billing_street}}", "city": "{{$billing_city}}", "countryCode": "{{$billing_countryCode}}", "postalCode": "{{$billing_postalCode}}", "phone": "{{$billing_phone}}"}, "shippingAddresses": [ {"name": "{{$shipping_name}}", "street": "{{$shipping_street}}", "city": "{{$shipping_city}}", "countryCode": "{{$shipping_countryCode}}", "postalCode": "{{$shipping_postalCode}}", "phone": "{{$shipping_phone}}", "addressFormatted": "{{$shipping_addressFormatted}}"} ], "customerGroupId": {{$customerGroupId}}, "b2b_b2c": "{{$b2b_b2c}}", "taxId": "{{$taxId}}", "taxIdValid": {{$taxIdValid}}, "taxExempt": {{$taxExempt}}, "acceptMarketing": {{$acceptMarketing}}, "lang": "{{$lang}}", "privateAdminNotes": "{{$privateAdminNotes}}"}'
Update customer · Ecwid · OpenIntegrations