POST
Create a business

Authorizations

x-api-key
string
header
required

Your business API key, generated from the dashboard. Required on every business-facing endpoint.

Body

application/json
name
string
required
Example:

"Example Nigeria Limited"

businessType
enum<string>
required

Nigerian business type. Determines which documents are required. LLP has the same document requirements as LLC.

Available options:
LLC,
LLP,
SoleProprietorship
registrationNumber
string
required

CAC registration number (or BN number for sole proprietorships).

Example:

"RC1234567"

email
string<email>
required
phoneNumber
string
required
Example:

"+2348012345678"

natureOfBusiness
object
required
businessAddress
object
required
proofOfAddress
object
required
documents
object
required

Map of document key to { url, key }. Keys accept common aliases (cac_document, bank_statement, bn_form_1, combined_cac, cac_form_2, ...); unrecognized keys are rejected. See the Business Onboarding guide for the required set per businessType.

physicalAddress
object
businessDescription
string
activities
string[]
monthlyTransactionVolume
object
hasWebsite
boolean
businessWebsite
string
sourceOfFund
object
address
string
placeId
string
isHighRisk
boolean
TIN
string
tin
string
EIN
string
annualTurnover
string
monthlyPaymentsCount
string
maxTransferAmount
string
customerTypes
string
sourceOfFundsDescription
string
estimatedAnnualRevenue
string
averageMonthlyTransactionVolume
string
financialService
string
businessPurpose
string
supportingDocument
object
AMLDocument
object
flowOfFunds
object
financialStatement
object

Response

Business created.

message
string
Example:

"Business created successfully"

data
object

The created business record.