KYC — Individual verification
Submit customer identity details via API. The customer must already be created.Required fields
The customer’s Yativo ID.
"individual"Customer’s first name.
Customer’s last name.
Date of birth in
YYYY-MM-DD format.ISO 3166-1 alpha-3 code (e.g.
"PER", "BRA", "USA").Customer’s address:
street_line_1, city, state (ISO 3166-2 if country has subdivisions), postal_code, country (ISO 3166-1 alpha-3)."employed", "self_employed", or "unemployed".Range string, e.g.
"0_4999", "5000_9999".Whether the customer acts as an intermediary.
Occupation code — retrieve valid codes from
GET /occupation-codes.e.g.
"purchase_goods_and_services".e.g.
"salary", "savings", "investments_loans".Required for USA customers. Each item:
type, issuing_country, number, image_front (Base64), image_back (Base64).Additional documents:
{ purposes: string[], file: Base64 }.Check KYC status
Poll this after submission. Oncestatus is "approved" and is_va_approved is true, the customer can receive virtual accounts.
kyc_link with your customer to complete verification manually.
KYC update
To update an existing KYC submission:Get occupation codes
KYB — Business verification
For customers withcustomer_type: "business". Uses the same endpoint as KYC.
"type": "business" and provide the additional business fields below. All fields are required unless marked optional.
Key fields specific to KYB:
| Field | Description |
|---|---|
business_name | Registered business name |
registration_number | Official registration number |
business_type | e.g. "corporation", "llc" |
business_industry | Industry code (from GET /business-industry-codes) |
formation_document | Base64-encoded formation document |
ownership_document | Base64-encoded ownership document |
tax_identification_number | Business TIN |
ultimate_beneficial_owners | Array of UBO objects with ID docs |
sof_eu_questionnaire | Source of funds questionnaire |
primary_website | Business website (required if nature_of_business not provided) |
KYB requires significantly more documentation than KYC. See your integration team for a full checklist specific to your use case.

