Submit a User's Business Check
Create User KYB Record
Submit business verification (KYB) details for one user. You can also attach supporting documents as files along with the details.
The payload field is a JSON object with this shape:
business_legal_name(string, required) — the official registered name of the business.business_ein(string, optional) — the business’s US federal tax ID (EIN).business_data(object, optional) — structured business details:business_type,dba,website,registration_number,formation_date,mcc,business_descriptionbusiness_email,business_phone,phone_country_code— business contact detailscontact_first_name,contact_last_name,contact_email— the contact personbusiness_address(object) —line1,city,state,postal_code,countryownership(array) — the beneficial owners, each{ name, role, ownership_pct }
Any field not listed above is still accepted and stored.
Example payload:
{
"business_legal_name": "Lovelace Analytics LLC",
"business_ein": "12-3456789",
"business_data": {
"business_type": "llc",
"dba": "Lovelace Analytics",
"website": "https://lovelace.example.com",
"business_address": {
"line1": "500 Terry Francois Blvd",
"city": "San Francisco",
"state": "CA",
"postal_code": "94158",
"country": "US"
},
"ownership": [
{ "name": "Ada Lovelace", "role": "founder", "ownership_pct": 100 }
]
}
}
POST
Submit a User's Business Check
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
Body
multipart/form-data
The business verification details, sent as JSON text.
Example:
{
"business_data": {
"business_address": {
"city": "San Francisco",
"country": "US",
"line1": "500 Terry Francois Blvd",
"postal_code": "94158",
"state": "CA"
},
"business_email": "ops@lovelace.example.com",
"business_phone": "+14155550199",
"business_type": "llc",
"dba": "Lovelace Analytics",
"formation_date": "2021-04-12",
"ownership": [
{
"name": "Ada Lovelace",
"ownership_pct": 100,
"role": "founder"
}
],
"website": "https://lovelace.example.com"
},
"business_ein": "12-3456789",
"business_legal_name": "Lovelace Analytics LLC"
}
