---
title: "Update Business Officer"
method: POST
path: "/verify/update_business_officer"
tags: ["KYB > Related Entities V1"]
---

# Update Business Officer

`POST /verify/update_business_officer`

Update a previously added officer. NOTE - only the fields set in this request will be overridden.

## Request body

- UpdateBusinessOfficerRequestSchema
  - `business_profile_id` string, required
  - `person_reference_id` string, required
  - `first_name` string
  - `middle_name` string, nullable
  - `last_name` string
  - `full_name` string, nullable
  - `birth_date` string, nullable
  - `ownership_percent` number, nullable
  - `shares_allocated` integer, nullable
  - `roles` PersonRoleDetails[]
    - `name` string, nullable
    - `start_date` string, nullable
    - `end_date` string, nullable
    - `is_active` boolean, nullable
  - `email` string, nullable
  - `phone_number` string, nullable
  - `phone_number_parts` object, nullable
    - `countryCode` string, nullable
    - `phoneCode` string, nullable
    - `number` string, nullable
  - `address` Address
    - `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
  - `identity` Identity
    - `identity_country_code` string — A 2-letter ISO country code of the identity number or identity document being submitted.
    - `identity_number_type` 'SSN9' | 'SSN4' | 'DRIVER_LICENSE' | 'PASSPORT' | 'NATIONAL_ID' | 'VOTER_ID' | 'BVN' | 'NIN' | 'NIN_SLIP' | 'SSNIT' | 'TAX_ID' | 'KENYA_KRA_PIN' | 'ALIEN_CARD' | 'RESIDENT_ID' | 'COLOMBIA_PPT_NUMBER' | 'GHANA_CARD_NUMBER', nullable — The type of identity number being submitted. Only one of identity_number_type and identity_document_type must be filled.
    - `identity_number` string — The identity number associated with the person of type identity_number_type.
    - `identity_document_type` 'PASSPORT' | 'DRIVER_LICENSE' | 'NATIONAL_ID' | 'PAN_CARD' | 'ID_CARD' | 'VOTER_ID_CARD' | 'RESIDENT_CARD' | 'GHANA_CARD' | 'GHANA_SSNIT_CARD' | 'KENYA_ALIEN_CARD' | 'COLOMBIA_PPT', nullable — An identity document type. Only one of identity_number or identity_document_type must be provided.
    - `identity_document_front` string — A Base64 encoded image of the front of identity document. (PNG or JPG accepted)
    - `identity_document_back` string — A Base64 encoded image of the back of identity document. (PNG or JPG accepted)
  - `additional_fields` object

## Response `200`

Successful operation

- object
  - `business_profile_id` string
  - `person_reference_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)
