Create subsidiary
Clients
Create subsidiary
Create a new client (subsidiary)
POST
Create subsidiary
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
application/json
- Option 1
- Option 2
Create Customer Request
The legal name of the business
Minimum string length:
1The country where the business is located
Required string length:
3Available options:
direct 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.
Example:
{
"hasDBA": false,
"businessTradeName": "Acme Corp",
"industry": "Forex/Currency Exchange Provider",
"entityType": "Bank",
"website": "https://acme.com",
"registeredDate": "2024-01-01",
"email": "contact@acme.com",
"phone": "+1234567890",
"taxIdentificationNumber": "123456789",
"taxClassification": "LLC",
"businessEntityId": "BE001",
"naicsCode": "NAIS001",
"isFinancialInstitution": false,
"registeredAddress": {
"streetLine1": "123 Business St",
"streetLine2": "Suite 100",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"country": "USA"
},
"operatingAddress": {
"streetLine1": "456 Office Ave",
"city": "New York",
"state": "NY",
"postalCode": "10002",
"country": "USA"
},
"mailingAddress": {
"streetLine1": "789 Mailing Rd",
"city": "New York",
"state": "NY",
"postalCode": "10003",
"country": "USA"
},
"isSubsidiary": false,
"isOperating": true,
"entityTaxedAs": "Corporation",
"anticipatedMonthlyVolume": 100000,
"expectedAverageDailyBalance": 250000,
"regulatorName": "FinCEN (Financial Crimes Enforcement Network)",
"regulatoryLicenseNumber": "FIN-2024-12345",
"hasAdvisor": true,
"businessDescription": "Provider of industrial widgets and services",
"hasIndependentAmlAuditReport": {
"answer": false,
"explanation": "Our company was incorporated recently and is in the process of establishing formal compliance procedures.",
"timeline": "We plan to engage an independent auditor within the next 6 months to conduct our first AML compliance audit."
},
"businessEntityType": "Corporation",
"isStockExchangeListed": false,
"accountPurpose": "Payroll/ Employee Payouts",
"highRiskIndustry": "Third-party / OBO payments",
"highRiskIndustryDetails": "We facilitate payments for gig economy platforms, primarily for food delivery and ride-sharing services.",
"hasNestedFlows": true,
"nestedFlowDescription": "We manage escrow accounts for multiple vendors and process vendor payouts on behalf of our platform customers.",
"certifiesOwnTreasuryUse": true,
"keyGeographicBusinessCountries": ["USA", "CAN"],
"anticipatedTransactionsVolume": 1500,
"usesBlockChainWallets": true,
"blockchainWallets": [
{
"walletAddress": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
"associatedPlatformType": "exchange",
"associatedPlatformName": "Binance"
},
{
"walletAddress": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
"associatedPlatformType": "custodian",
"associatedPlatformName": "Fireblocks"
},
{
"walletAddress": "TNVp4w8jH8J9Z6G1B5Q4R8P7K6J5H3D2F1",
"associatedPlatformType": "self_custodied",
"associatedPlatformName": "Company Treasury Wallet"
}
],
"sourceOfFunds": "Venture Capital (VC)/Private Equity",
"productsOrServices": [
"Technology / SaaS Provider",
"Sale of Goods / Non-Financial Services"
],
"isGeneratingRevenues": true,
"revenueCoverage": "More than 50% of expenses and growing",
"hasInstitutionalInvestors": true,
"runwayDurationMonths": "More than 12 months",
"cashOnHandUsd": 500000,
"flowOfFundsDescription": "Funds are collected from institutional clients via wire transfers, processed through our custody accounts, and disbursed to beneficiaries via ACH and wire transfers based on client instructions.",
"termsOfServiceAcceptance": {
"date": "2025-07-28",
"ipAddress": "201.221.240.218",
"isAuthenticated": true
}
}
Available options:
client Response
The created client (subsidiary)
- Option 1
- Option 2
Subsidiary creation response. Response shape depends on the onboardingFlow used in the request.
Available options:
kyb_link Minimum string length:
1A valid Client ID
Pattern:
^client_[a-zA-Z0-9]{27}$Example:
"client_2ofTA13AD0xBtbEvBl20aEb1hEu"
Minimum string length:
1
