Update a customer
Updates a customer's mutable attributes (contact fields, identity blocks, metadata). Only the fields you include are changed; omitted fields are left untouched. Returns the updated Customer.
Customers registered outside the API. A customer registered through your public registration link, or created from the onboarding documents, accepts only the business declarations through this endpoint: business.expected_daily_volume_usd, business.expected_monthly_volume_usd, business.annual_revenue_usd, business.source_of_funds, business.nature_of_business, business.website, business.account_purpose, business.incorporation_date, business.bc_protege_disabled and business.account_opening_terms_accepted_by, and the phone (business.phone, with its country_code and number) so the account-opening requirements can be met. Your organization's own account accepts only business.bc_protege_disabled and business.account_opening_terms_accepted_by (its company declarations come from your organization's onboarding). Any other field returns 409 LEGACY_PROFILE_DECLARATIONS_ONLY and nothing is written. If another change to the customer lands at the same time, the call returns 409 CONCURRENT_UPDATE; retrying the same request is safe. The response does not return the declared values for these customers, and its requirements.missing_fields is not recalculated from them.
Request
- Base URLhttps://developers.ozav.io/v2
- Auth
- API key in header X-API-Key
- or HTTP bearer
Request body
Example request
{
"business": {
"cnae_codes": [
"6201-5/01"
]
}
}Response
Updated customer.
Example response
{
"business": {
"cnae_codes": [
"6201-5/01"
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.