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

# Update Business Profile

`POST /verify/update_business_profile`

Update a business profile; note the name of a business cannot be updated once created.

## Request body

- UpdateBusinessProfileRequestSchema
  - `business_profile_id` string, required
  - `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/revisions/f1e9dc8f2dd5/schema)
