---
title: "Start KYB verification"
method: POST
path: "/kyb/start"
tags: ["KYB"]
---

# Start KYB verification

`POST /kyb/start`

## Request body

- object
  - `type` 'individual' | 'business', required

## Response `200`

The organization's KYB snapshot

- object
  - `kyb` union, required
    - object
      - `kind` 'needs_type_selection', required
      - `status` 'pending', required
      - `canSelectIndividual` boolean, required
    - object
      - `kind` 'in_progress', required
      - `status` 'pending' | 'in_review', required
      - `tos` union, required
        - object
          - `state` 'actionable', required
          - `url` string, required
        - object
          - `state` 'submitted', required
        - object
          - `state` 'done', required
        - object
          - `state` 'blocked', required
      - `verification` union, required
        - object
          - `state` 'actionable', required
          - `url` string, required
        - object
          - `state` 'submitted', required
        - object
          - `state` 'done', required
        - object
          - `state` 'blocked', required
    - object
      - `kind` 'rejected', required
      - `status` 'rejected', required
      - `reason` object, nullable, required
        - `rejectionReasons` object[], required
          - `reason` string, required
          - `developerReason` string
        - `endorsements` object[], required
          - `name` string, required
          - `status` string, required
          - `issues` string[]
          - `missing` string[]
          - `additionalRequirements` string[]
    - object
      - `kind` 'verified', required
      - `status` 'verified', required

---

[API](https://skmtc.dev/catena/apis/catena-api.md) · [All operations](https://skmtc.dev/catena/apis/catena-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/catena/catena-api/revisions/4cf035dc4837/schema)
