Customers
Update customer associate
Changed onApplies a partial update to an associate. Omitted fields are left unchanged.
- types, if sent, replaces the associate's existing roles and must contain at least one role.
- entity.type must match the associate's type (PERSON or BUSINESS_REGISTRATION).
- entity.reliance is only accepted for customers onboarded with the RELIANCE (Partner-Managed) model.
The request is rejected with 400 if the associate's identity has already been verified and a verified field is changed, if the email address is already used by another associate of the customer, or if the customer was onboarded with Customers API v.1 (error code bvnk:onboarding-accounts:4017).
patch/platform/v2/customers/{customerId}/associates/{associateId}
Request
- Base URLhttps://api.sandbox.bvnk.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
customerIdstring uuid required
Example:0a184641-30e2-4414-871f-3db1c683900e
Customer id.
associateIdstring uuid required
Example:07b099fa-e1ee-4ad4-9cc4-6f2513a5a240
Associate id.
Request body
Example request
{
"entity": {
"estimatedYearlyIncome": "INCOME_100K_TO_250K",
"reliance": {
"identityDocumentMetadata": {
"type": "PASSPORT",
"number": "C01X00T47",
"issueDate": "2021-03-01",
"expiryDate": "2031-02-28",
"issuingCountryCode": "DE",
"kycTimestamp": "2026-04-20T09:15:00Z"
},
"biometricLiveness": {
"livenessTimestamp": "2026-04-20T09:16:30Z"
},
"addressVerification": {
"type": "NON_DOC"
}
}
}
}Response
Associate updated
Changes
- info
endpoint added
- info