Skip to main content
Submit KYB data for a business customer. The customer must already exist with customer_type: "business" (created via POST /customer). After submission the status will be "submitted" and will move to "approved" once review is complete.
This endpoint is hosted on the KYC platform at https://kyc.yativo.com, not the main API base URL. Include an Idempotency-Key header on every request.

Business identity fields

string
required
The customer UUID returned by POST /customer. The customer must have been created with customer_type: "business".
The official registered legal name of the business. Max 255 characters.
string
required
Trade name or DBA (“doing business as”) name. Max 255 characters.
string
required
A description of what the business does. Max 1000 characters.
string
required
Business contact email address.
string
required
Legal structure of the business. One of: "cooperative", "corporation", "llc", "partnership", "sole_prop", "trust", "other".
string
required
Official government registration or incorporation number. Max 100 characters.
string
required
Date of incorporation in YYYY-MM-DD format. Must be before today.
string
Business tax identification number. Max 100 characters. Optional.
string
Country dial code for the business phone. Must match ^\+[1-9]\d{0,3}$, e.g. "+1", "+234".
string
Business phone number. Digits only, 7–15 characters.
string
Industry category of the business. Optional.
string
Business website URL. Must be a valid URL including scheme (e.g. "https://acme.com").
boolean
Whether the business is a Decentralised Autonomous Organisation.
string
How the business name appears on customer payment statements. Max 22 characters.
boolean
Whether the ownership structure includes material intermediary entities.

Addresses

Both registered_address and physical_address share the same field structure.
object
required
The official registered address of the business.
object
required
The physical operating address of the business. Must include proof_of_address_file.

Associated persons

array
required
At least one person is required. Include all UBOs (Ultimate Beneficial Owners with ownership ≥ 25%), directors, and authorised signers.

Risk and purpose

string
required
Intended use of the account. One of: "business_transactions", "ecommerce_retail_payments", "operating_a_company", "investment_purposes", "charitable_donations", "receive_salary", "receive_payment_for_freelancing", "purchase_goods_and_services", "personal_or_living_expenses", "payments_to_friends_or_family_abroad", "protect_wealth", "other".
string
Required when account_purpose is "other".
string
required
Primary source of business funds. One of: "business_income", "company_funds", "salary", "savings", "investments_loans", "inheritance", "gifts", "government_benefits", "pension_retirement", "sale_of_assets_real_estate", "ecommerce_reseller", "gambling_proceeds", "someone_elses_funds".
array
required
List the high-risk activities the business is involved in. Use ["none_of_the_above"] if none apply. Accepted values: "adult_entertainment", "gambling", "hold_client_funds", "investment_services", "lending_banking", "marijuana_or_related_services", "money_services", "operate_foreign_exchange_virtual_currencies_brokerage_otc", "pharmaceuticals", "precious_metals_precious_stones_jewelry", "safe_deposit_box_rentals", "weapons_firearms_and_explosives", "none_of_the_above".
string
Required if any high-risk activities are listed. Explain the nature of those activities.
boolean
Whether the business conducts money services (e.g. remittance, currency exchange).
string
Required when conducts_money_services is true. Describe the money services.
string
Required when conducts_money_services is true. Describe compliance screening procedures.
string
Estimated annual revenue in USD. Optional free-text field.
number
Expected monthly payment volume in USD. Optional.
string
"yes" or "no". Whether the business operates in any prohibited jurisdictions.
integer
Ownership percentage threshold for UBO reporting. Accepted range: 5–25.

Regulated activity

object
Details about any regulated activities the business conducts. Optional — submit an empty object {} if not applicable.

Business documents

array
required
At least one business document is required.

Business-level identifying information (optional)

array
Optional business-level ID documents (e.g. business licence, regulatory certificate).