---
title: "Save KYB application"
method: PUT
path: "/kyb/application"
tags: ["KYB"]
---

# Save KYB application

`PUT /kyb/application`

## Request

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

## Request body

- object
  - `revision` integer, 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
    - `hasOwnership` boolean
    - `hasControl` boolean
    - `isSigner` boolean
    - `collectionMode` 'invite' | 'direct'
    - `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
    - `ssn` string

## Response `200`

The updated application revision

- object
  - `revision` number, required

## Changes

- **2026-10-09** `577eb909867d`: 3 warning, 1 info
  - removed the request property `business/customersServed`
  - removed the request property `business/operatingCountries`
  - removed the request property `business/prohibitedRegions`
  - added the new optional request property `business/prohibitedPlaces`
- **2026-09-26** `7033a69199ce`: 2 info
  - added the new optional request property `persons/items/collectionMode`
  - added the new optional request property `persons/items/payload/idDocument/issuingCountry`
- **2026-09-04** `3d6cddabd5db`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/catena/apis/catena-api/changes/kyb/application/put.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)
