---
title: "Upload KYB document"
method: POST
path: "/kyb/application/documents"
tags: ["KYB"]
---

# Upload KYB document

`POST /kyb/application/documents`

## Request

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

## Request body

- object
  - `purpose` string, required
  - `contentType` string, required
  - `contentBase64` string, required

## Response `200`

The quarantined application document

- object
  - `document` object, required
    - `id` string, required
    - `purpose` string, required
    - `filename` string, nullable, required
    - `contentType` string, required
    - `sizeBytes` number, required
    - `verificationState` string, required

## Changes

- **2026-09-04** `3d6cddabd5db`: 1 info
  - endpoint added

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