---
title: "Start KYC (Know-Your-Customer)"
method: POST
path: "/businesses/{business_id}/beneficial_owners/{beneficial_owner_id}/verification-kyc"
tags: ["Beneficial owners"]
---

# Start KYC (Know-Your-Customer)

`POST /businesses/{business_id}/beneficial_owners/{beneficial_owner_id}/verification-kyc`

## Request

- Base URL: `https://sandbox.bond.tech/api/v0`
- URL: `https://sandbox.bond.tech/api/v0/businesses/{business_id}/beneficial_owners/{beneficial_owner_id}/verification-kyc`
- Auth: API key in header `Identity` and API key in header `Authorization`

Start a KYC verification for a `Beneficial Owner`

## Path parameters

- `business_id` string, required
- `beneficial_owner_id` string, required

## Request body

- KYCPostPayload
  - `dob` string, string: Date of birth in YYYY-MM-DD format.
  - `program_id` string, required: String in acceptable UUID format that corresponds to a valid `Program` program_id.
  - `ssn` string, required: Must be in ######### or ###-##-#### format
  - `phone` string, required: Numbers only or dash-separated are acceptable
  - `phone_country_code` string, required: Must be a string of 1-3 digits
  - `email` string, required: Must be a valid email address
  - `ip` string, required: Must be dot separated
  - `kyc_retry_request` boolean: If failure threshold has been reached, set this to `true` to request further attempts

## Response `201`

---

[API](https://skmtc.dev/bond/apis/customer.md) - [All operations](https://skmtc.dev/bond/apis/customer/llms.txt) - [OpenAPI document](https://skmtc.dev/bond/apis/customer/revisions/62f5ac53144d?raw)
