Creates a new business client for the company with business information, associated persons, compliance data, and documents. Requires an API key with access level 3 or higher.
Body
Business trade name (DBA).
Business type. One of corporation, llc, partnership, sole_proprietorship, non_profit, trust, other.
List of NAICS industry codes. Must contain at least one entry.
Whether the business is a DAO.
Registered business address with street_line_1, city, postal_code, country.
Physical business address.
List of associated persons. Must contain at least one entry. Each person includes first_name, last_name, email, birth_date, residential_address, optional roles (has_ownership, has_control, is_signer, is_director), identifying_information, and documents.
List of business documents.
List of business identifying information (tax IDs: EIN, TIN, VAT, etc.). Must contain at least one entry. Each has type, issuing_country, number, optional description, expiration, image_front, image_back.
has_material_intermediary_ownership
Whether there is material intermediary ownership.
Ownership threshold percentage.
Other account purpose description.
source_of_funds_description
Description of source of funds.
estimated_annual_revenue_usd
Estimated annual revenue bucket (USD).
expected_monthly_payments_usd
Expected monthly payments (USD).
operates_in_prohibited_countries
Whether the business operates in prohibited countries.
High-risk activities selection. Required (may be an empty list explicitly).
high_risk_activities_explanation
Explanation of high-risk activities.
Whether the business conducts money services.
conducts_money_services_using_platform
Whether money services are conducted using the platform.
conducts_money_services_description
Description of money services.
compliance_screening_explanation
Compliance screening explanation.
Whether the business acts as an intermediary.
Regulated activity details (free-form object).
List of other website URLs.
Enable OTP authentication.
Enable SMS notifications.
Enable WhatsApp notifications.
Enable Telegram notifications.
Response
Returns the created business client. See Get client by ID for the full field list.
curl -X POST "https://api.cryptomate.me/management/clients/business" \
-H "X-API-KEY: $CRYPTOMATE_API_KEY " \
-H "Content-Type: application/json" \
-d '{
"email": "business@techstartup.io",
"business_legal_name": "TechStartup Solutions Inc.",
"business_trade_name": "TechStartup",
"business_description": "Software development company specializing in fintech solutions",
"business_type": "corporation",
"business_industry": ["541511"],
"registered_address": {
"street_line_1": "123 Main Street",
"city": "San Francisco",
"postal_code": "94102",
"state": "CA",
"country": "US"
},
"associated_persons": [
{
"first_name": "Jane",
"last_name": "Smith",
"email": "jane.smith@techstartup.io",
"birth_date": "1985-02-20",
"residential_address": {
"street_line_1": "456 Oak Ave",
"city": "San Francisco",
"postal_code": "94102",
"country": "US"
},
"has_ownership": true,
"has_control": true,
"is_signer": true,
"identifying_information": [
{ "type": "ssn", "issuing_country": "USA", "number": "123-45-6789" }
]
}
],
"identifying_information": [
{ "type": "ein", "issuing_country": "USA", "number": "12-3456789" }
],
"high_risk_activities": [],
"primary_website": "https://www.techstartup.io"
}'
200 OK
412 Invalid Business Type
412 Missing Industry
412 Invalid Industry Code
412 Missing High Risk
412 Missing Associated Person Control
412 Missing Associated Person Signer
412 Missing Legal Name
412 Address Invalid
412 Bridge Error
{
"id" : "client_a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d" ,
"company_id" : "comp_6f1e2a30-4a3c-4b2e-9a1d-5e8c9b7a1f23" ,
"type" : "business" ,
"status" : "PENDING" ,
"business_legal_name" : "TechStartup Solutions Inc." ,
"business_trade_name" : "TechStartup" ,
"email" : "business@techstartup.io" ,
"created_at" : "2026-04-15T10:30:00" ,
"updated_at" : "2026-04-15T10:30:00"
}