---
title: "Get KYB application"
method: GET
path: "/kyb/application"
tags: ["KYB"]
---

# Get KYB application

`GET /kyb/application`

## Request

- Base URL: `https://api.catena.com/v1`
- URL: `https://api.catena.com/v1/kyb/application`
- Auth: HTTP bearer

## Response `200`

The active wrapped KYB application

- object
  - `application` object, required
    - `id` string, required
    - `status` 'draft' | 'awaiting_persons' | 'submitted' | 'awaiting_documents' | 'in_review' | 'approved' | 'rejected' | 'withdrawn', required
    - `revision` number, required
    - `questionSetVersion` number, required
    - `business` object, required
      - `legalName` string
      - `dbaName` string
      - `entityType` string
      - `ein` string
      - `hasForeignTaxRegistration` boolean
      - `formationDate` string
      - `website` string
      - `hasNoWebsite` boolean
      - `socialLinks` string
      - `isDao` boolean
      - `industry` string
      - `description` string
      - `registeredAddress` object
        - `street` string
        - `street2` string
        - `city` string
        - `state` string
        - `zip` string
        - `country` string
      - `workplace` 'same' | 'different' | 'remote'
      - `operatingAddress` object
        - `street` string
        - `street2` string
        - `city` string
        - `state` string
        - `zip` string
        - `country` string
      - `contactEmail` string
      - `contactPhone` string
      - `intermediaryOwner` boolean
      - `prohibitedPlaces` boolean
      - `sourceOfFunds` string
      - `sourceOfFundsDetail` string
      - `accountPurpose` string
      - `accountPurposeOther` string
      - `accountPurposeDetail` string
      - `annualRevenue` string
      - `monthlyPayments` string
      - `highRiskActivities` string[]
      - `highRiskActivityDetail` string
      - `movesMoneyForOthers` boolean
      - `moneyServicesDetail` string
      - `amlProgram` string
      - `catenaMovesThirdPartyMoney` boolean
      - `regulatedActivity` boolean
      - `regulator` string
      - `regulatorCountry` string
      - `licensedActivities` string
      - `licenseNumber` string
    - `persons` object[], required
      - `id` string, required
      - `hasOwnership` boolean, required
      - `hasControl` boolean, required
      - `isSigner` boolean, required
      - `collectionMode` 'invite' | 'direct', required
      - `payload` object, required
        - `firstName` string
        - `lastName` string
        - `email` string
        - `title` string
        - `ownershipPercent` number
        - `dateOfBirth` string
        - `address` object
          - `street` string
          - `street2` string
          - `city` string
          - `state` string
          - `zip` string
          - `country` string
        - `idDocument` object
          - `type` string, required
          - `issuingCountry` string
          - `number` string, required
          - `expiration` string
      - `ssnLast4` string, nullable, required
      - `verificationStatus` 'ask_again' | 'wait' | 'escalate', nullable, required
      - `photoId` object
        - `front` string, nullable, required
        - `back` string, nullable, required
      - `ssnMatches` string[]
    - `documents` object[], required
      - `id` string, required
      - `purpose` string, required
      - `filename` string, nullable, required
      - `contentType` string, required
      - `sizeBytes` number, required
      - `verificationState` string, required
    - `documentRequests` object[], required
      - `id` string, required
      - `purpose` string, required
      - `state` 'required' | 'received' | 'invalid' | 'approved', required
    - `tosAccepted` boolean, required

## Changes

- **2026-10-09** `577eb909867d`: 3 warning, 1 info
  - removed the optional property `application/business/customersServed` from the response with the `200` status
  - removed the optional property `application/business/operatingCountries` from the response with the `200` status
  - removed the optional property `application/business/prohibitedRegions` from the response with the `200` status
  - added the optional property `application/business/prohibitedPlaces` to the response with the `200` status
- **2026-10-04** `19551af9f8fe`: 1 info
  - added the optional property `application/persons/items/ssnMatches` to the response with the `200` status
- **2026-09-30** `10185b806ded`: 1 info
  - added the optional property `application/persons/items/photoId` to the response with the `200` status
- **2026-09-26** `7033a69199ce`: 2 info
  - added the optional property `application/persons/items/payload/idDocument/issuingCountry` to the response with the `200` status
  - added the required property `application/persons/items/collectionMode` to the response with the `200` status
- **2026-09-04** `3d6cddabd5db`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/catena/apis/catena-api/changes/kyb/application/get.md)

---

[API](https://skmtc.dev/catena/apis/catena-api.md) · [All operations](https://skmtc.dev/catena/apis/catena-api/llms.txt) · [OpenAPI document](https://skmtc.dev/catena/apis/catena-api/revisions/852257e39bf8?raw)
