POST/api/v2/business/onboarding/application

Create a business application for KYB

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
userId (query)unknownNoRequired for API key authentication; optional for JWT self-service and must match the token user when supplied.

Request body

application/json

Request body fields
FieldTypeRequiredDescription
MarketUK | EUNoPossible values: UK, EU.
BusinessTypePRIVATE_COMPANY | SOLE_TRADER | PUBLIC_COMPANY_LISTED | PUBLIC_COMPANY_UNLISTED | PARTNERSHIP | CHARITY | …YesPossible values: PRIVATE_COMPANY, SOLE_TRADER, PUBLIC_COMPANY_LISTED, PUBLIC_COMPANY_UNLISTED, PARTNERSHIP, CHARITY, NON_PROFIT, SOCIAL_ENTERPRISE, PENSION, FUND, TRUST, SEGREGATED_PORTFOLIO_COMPANY, OTHER.
CountryOfIncorporationAD | AE | AF | AG | AI | AL | …YesPossible values: AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XK, YE, YT, ZA, ZM, ZW.
RegionOfIncorporationstringNoRequired when CountryOfIncorporation is US, FR, or DE.
RegisteredNamestringYes
RegistrationNumberstringNo
TradingNamesarray of stringNo
BusinessOverviewstringYes
IndustryMainACCOMMODATION_FOOD | ADMIN_SUPPORT | ADULT_SERVICES | AGRICULTURE_FORESTRY_FISHING | ARTS_ENTERTAINMENT | CFD_SPREADBETTING | …YesPossible values: ACCOMMODATION_FOOD, ADMIN_SUPPORT, ADULT_SERVICES, AGRICULTURE_FORESTRY_FISHING, ARTS_ENTERTAINMENT, CFD_SPREADBETTING, CHARITIES, CONSTRUCTION, CRYPTO_ASSETS, EDUCATION, ENERGY_FOSSIL_FUELS, EXTRATERRITORIAL_ORGS, FINANCIAL_AND_INSURANCE_ACTIVITIES, GOVERNMENT, HEALTH_SOCIAL_WORK, HOUSEHOLD_ACTIVITIES, INFORMATION_AND_COMMUNICATION, MANUFACTURING, MARINE_VESSELS, MINING_AND_QUARRYING, MOTOR_VEHICLES, OTHER_SERVICES_ACTIVITIES, PHARMACEUTICALS, PROFESSIONAL_TECHNICAL, PUBLIC_ADMINISTRATION_AND_DEFENCE, PUBLIC_ADMIN_DEFENCE, REAL_ESTATE_ACTIVITIES, TRADE_COMMERCE, TRANSPORTATION_AND_STORAGE, UTILITIES_SUPPLY, WATER_WASTE_MANAGEMENT.
IndustrySubACCOMMODATION | ACTIVITIES_OF_HOUSEHOLDS_AS_EMPLOYERS | ACTIVITIES_OF_POLITICAL_ORGANISATIONS | ACTIVITIES_OF_RELIGIOUS_ORGANISATIONS | ADULT_CONTENT_CREATION_AND_MANAGEMENT | ADULT_ONLINE_MEDIA_PLATFORMS | …YesAllowed values depend on IndustryMain.
EmployeeCountONE_TO_TEN | ELEVEN_TO_FIFTY | FIFTY_ONE_TO_TWO_HUNDRED | TWO_HUNDRED_AND_ONE_TO_FIVE_HUNDRED | FIVE_HUNDRED_AND_ONE_TO_ONE_THOUSAND | ONE_THOUSAND_AND_ONE_TO_FIVE_THOUSAND | …YesPossible values: ONE_TO_TEN, ELEVEN_TO_FIFTY, FIFTY_ONE_TO_TWO_HUNDRED, TWO_HUNDRED_AND_ONE_TO_FIVE_HUNDRED, FIVE_HUNDRED_AND_ONE_TO_ONE_THOUSAND, ONE_THOUSAND_AND_ONE_TO_FIVE_THOUSAND, FIVE_THOUSAND_AND_ONE_TO_TEN_THOUSAND, TEN_THOUSAND_PLUS.
IncorporationDatestringYesFormat: YYYY-MM-DD.
PhoneNumberstringNo
TaxIdstringNo
WebsitestringNo
BusinessPromotionDescriptionstringNo
RequestedFeaturesarray of CARDS | PAYMENTSNoPossible values: CARDS, PAYMENTS.
CardsInformationobjectNo
PaymentsInformationobjectNo
Addressesarray of AddressRequestNo
AssociatedPeoplearray of AssociatedPersonLinkRequestNo

Responses

200 — OK

Response 200 fields
FieldTypeRequiredDescription
idstringNo
statusstringNo
accountIdstringNoAccount ID assigned after approval
marketstringNo
typestringNo
createdAtstring (date-time)No
updatedAtstring (date-time)No
firstNamestringNo
lastNamestringNo
dobstringNo
emailstringNo
phoneNumberstringNo
nationalitiesarray of stringNo
identityDocumentNumberstringNo
taxIdstringNo
countryOfIncorporationstringNo
regionOfIncorporationstringNo
registeredNamestringNo
registrationNumberstringNo
tradingNamesarray of stringNo
businessOverviewstringNo
industryobjectNo
employeeCountstringNo
incorporationDatestringNo
websitestringNo
businessPromotionDescriptionstringNo
featureInformationobjectNo
addressesarray of EqualsMoneyApplicationAddressNo
associatedPeoplearray of EqualsMoneyAssociatedPersonLinkNo

400 — Bad Request

Response 400 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

401 — Unauthorized

Response 401 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

404 — Not Found

Response 404 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

500 — Internal Server Error

Response 500 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

Example request

curl -X POST "https://{base_url}/api/v2/business/onboarding/application" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"BusinessType":"…","CountryOfIncorporation":"…","RegisteredName":"…","BusinessOverview":"…"}'

This page is generated from the live OpenAPI specification and always matches the current API.