Create a customer
Create a new customer with explicit onboarding flow selection. Use onboardingFlow: “kyb_link” for third-party verification or onboardingFlow: “direct” for API-managed onboarding.
Authorizations
Includes an API key in the HTTP headers to authenticate the client.
Includes an API secret in the HTTP headers to authenticate the client.
Body
- Option 1
- Option 2
Create Customer Request
The legal name of the business
1The country where the business is located
3direct Basic business information required for customer creation.
Conditional Field Requirements:
businessTradeName: Required whenhasDBAistruedescribeIndustry: Required whenindustryisOtherregulatorName,regulatoryLicenseNumber,hasIndependentAmlAuditReport: Required whenisFinancialInstitutionistrueregulatoryAuthorityOther: Required whenregulatorNameisOtherflowOfFundsDescription: Required whenisFinancialInstitutionisfalsestockExchangeandtickerSymbol: Required whenisStockExchangeListedistruestockExchangeOther: Required whenstockExchangeisOtheraccountPurposeDescription: Required whenaccountPurposeisPayments for Goods or ServiceshighRiskIndustryDetails: Required whenhighRiskIndustryis notNonenestedFlowDescription: Required whenhasNestedFlowsistrueblockchainWallets: Required whenusesBlockChainWalletsistruerevenueCoverage: Required whenisGeneratingRevenuesistruerevenueCoverageExplanation: Required whenrevenueCoverageisLess than 25% of expensesrunwayDurationExplanation: Required whenrunwayDurationMonthsis less than 12 monthsdeniedUsBankAccount: Required whenhasUsBankAccountisfalse
See individual field descriptions for more details.
client Response
Customer created successfully
- Option 1
- Option 2
Customer creation response. Response shape depends on the onboardingFlow used in the request.
kyb_link 1A valid Customer ID
^cus_[a-zA-Z0-9]{27}$"cus_2ofTA13AD0xBtbEvBl20aEb1hEu"
1
