public.customers
Submit Business Verification
Compatibility route for submitting tier 2 business KYB information for an existing customer. Prefer /v1/customers/{id}/tier2-verification with customer_type=business for new integrations.
post/v1/customers/{id}/business-verification
Path parameters
idstring required
Customer ID (UUID format)
Request body
Example request
{
"account_purpose": "operating_a_company",
"associated_persons": [
{
"birth_date": "1990-05-15",
"documents": [
{
"file": "data:image/png;base64,iVBORw0KGgo...",
"purposes": [
"proof_of_address"
]
}
],
"email": "jane@example.com",
"first_name": "Jane",
"has_control": true,
"has_ownership": true,
"identifying_information": [
{
"expiration": "2030-01-01",
"image_back": "data:image/png;base64,iVBORw0KGgo...",
"image_front": "data:image/png;base64,iVBORw0KGgo...",
"issuing_country": "NGA",
"number": "A12345678",
"type": "passport"
}
],
"is_director": true,
"is_signer": true,
"last_name": "Doe",
"nationality": "GBR",
"ownership_percentage": 50,
"relationship_established_at": "2020-01-01",
"residential_address": {
"city": "Lagos",
"country": "NGA",
"postal_code": "100001",
"street_line_1": "123 Main St",
"subdivision": "LA"
},
"title": "Director"
}
],
"business_description": "Cross-border collection and treasury operations",
"business_legal_name": "Ada Labs Ltd",
"business_type": "corporation",
"customer_type": "business",
"documents": [
{
"file": "data:image/png;base64,iVBORw0KGgo...",
"purposes": [
"proof_of_address"
]
}
],
"estimated_annual_revenue_usd": "1000000_4999999",
"expected_monthly_payments_usd": "50000_plus",
"identifying_information": [
{
"expiration": "2030-01-01",
"image_back": "data:image/png;base64,iVBORw0KGgo...",
"image_front": "data:image/png;base64,iVBORw0KGgo...",
"issuing_country": "NGA",
"number": "A12345678",
"type": "passport"
}
],
"ownership_threshold": 25,
"physical_address": {
"city": "Lagos",
"country": "NGA",
"postal_code": "100001",
"street_line_1": "123 Main St",
"subdivision": "LA"
},
"primary_website": "https://example.com",
"registered_address": {
"city": "Lagos",
"country": "NGA",
"postal_code": "100001",
"street_line_1": "123 Main St",
"subdivision": "LA"
},
"source_of_funds": "company_funds"
}Response
OK
Example response
{
"capabilities": [
{
"name": "base",
"status": "approved"
}
],
"created_at": "2025-01-05T15:04:05Z",
"email": "customer@example.com",
"first_name": "John",
"id": "650e8400-e29b-41d4-a716-446655440000",
"last_name": "Doe",
"paystack_funding_account_readiness": {
"account_number_last4": "6789",
"bank_code": "058",
"status": "READY",
"updated_at": "2026-08-10T12:00:00Z"
},
"updated_at": "2025-01-05T15:04:05Z"
}Changes
No recorded changes to this endpoint across all 1 revision of this API.