Create customer
POST/platform/v2/customers
Initiates a new customer onboarding application. Submit either a company or individual object, along with the useCase. The customer type is determined by the object provided.
Jurisdiction guidance:
- For EEA customers, provide associate nationality, birth country, and biometric or selfie evidence. Individual EEA customers must include
nationality,birthCountryCode, andcdd.expectedMonthlyVolume. - For US customers, supply US tax identifiers where applicable. Additional fields may be required for control persons. Individual US persons (US nationality or US tax residence) must provide a valid SSN or ITIN in
taxIdentification.number, andaddress.stateCodefor US addresses. - Some US states require individual customers to provide
cdd.estimatedYearlyIncomeandcdd.employmentIndustrySector.
If you have created pre-customer agreements, use the same reference here. Agreements must be signed before the customer can be created.
Field-level validation failures return a 400 status with error code bvnk:onboarding-accounts:4016 and a details.errors map indicating field paths and messages.
Onboarding is completed automatically once all required company documents, associate identification documents, questionnaires, and assigned agreements are submitted and accepted for processing.
Before using this endpoint, ensure you are not onboarding customers from restricted jurisdictions. For details, see the BVNK Acceptable Use Policy.
Request
Responses
- 201
- 400
- 401
- 403
- 409
- 429
Customer onboarding application created