---
title: "Create Business Profile"
method: POST
path: "/verify/create_business_profile"
tags: ["KYB > Profile Management"]
---

# Create Business Profile

`POST /verify/create_business_profile`

Create a business profile that you would like to track over time. You can run verifications against this business any number of times in the future. Use this endpoint and add officers to also KYC the officers.

## Request body

- CreateBusinessProfileRequestSchema
  - `name` string — The business name. (Legal name preferred)
  - `alternate_name` string — Alternate business name. (DBA)
  - `tax_identification_number` string — Tax ID
  - `website` string — The business website
  - `formation_date` string — The formation date in YYYY-MM-DD format
  - `country_code` string — A 2-letter ISO country code where business is primarily registered.
  - `state_code` string — State Code of the province/region where business is primarily registered.
  - `business_entity_id` string — Entity ID given by the government to the business.
  - `addresses` Address[] — List of addresses associated with this business
    - `address_street_1` string — Address street 1
    - `address_street_2` string — Address street 2
    - `address_city` string — Address city
    - `address_state` string — Address state or region
    - `address_zip_code` string — Address zip code
    - `address_country` string — 2-letter address country code
  - `phone_numbers` string[] — List of phone numbers associated with this business
  - `email_addresses` string[] — List of email addresses associated with this business
  - `additional_information` CreateBusinessProfileAdditionalInfoItem[] — - For each item in this list: - If `additional_info_type` is a `File/Document`, then `additional_info_data` MUST be an object and MUST contain a required property `file_data`. Some specific file types may also require additional properties. - Otherwise, `additional_info_data` MAY be a string.
    - `additional_info_type` 'BANK_STATEMENT_DOCUMENT' | 'BUSINESS_REGISTRATION_DOCUMENT' | 'OPERATING_LICENSE_DOCUMENT' | 'FRAUD_CHECK_DOCUMENT' | 'ADDRESS_PROOF_DOCUMENT' | 'BANK_ACCOUNT_DETAILS' | 'SOURCE_OF_FUNDS_DOCUMENT' | 'CHAMBER_OF_COMMERCE_CERTIFICATE' | 'CAC_CERTIFICATE' | 'ARTICLES_OF_INCORPORATION' | 'AML_POLICY' | 'FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION' | 'DIRECTORS_REGISTRY' | 'CORPORATE_CHART' | 'SHAREHOLDERS_REGISTRY' | 'BALANCE_SHEET' | 'REPORTING_ENTITY_REGISTRATION_DOCUMENT' | 'COMPANY_CONSTITUTION' | 'MEMORANDUM_OF_ASSOCIATION' | 'PARTNERSHIP_DEED' | 'CERTIFIED_ANNUAL_RETURNS_STATEMENT' | 'COMPANY_PROFILE' | 'AUDITED_ACCOUNTS' | 'ANTI_BRIBERY_POLICY' | 'DATA_PROTECTION_POLICY' | 'INVOICE' | 'PEP_FORM' | 'OTHER'
    - `additional_info_data` union
      - string — Used when additional_info_type is not a File/Document.
      - object
        - `file_data` string, required — The file data (base64) associated with this additional info.
  - `client_reference_id` string — An id you want to associate with the business profile.
  - `client_reference_data` object — A JSON you want to associate with the business profile.
  - `callback_url` string
  - `events_callback_url` string
  - `tags` string[] — List of tag names associated with this business profile

## Response `200`

Successful operation

- object
  - `business_profile_id` string

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/aiprise/apis/aiprise-apis.md) · [All operations](https://skmtc.net/aiprise/apis/aiprise-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aiprise/aiprise-apis/versions/f1e9dc8f2dd5/schema)
