Skip to main content
POST
Presign a KYC document upload

Authorizations

Authorization
string
header
required

Session JWT (from register/login) or API key (pk_...). X-API-Key: <token> is accepted as an alternative header.

Path Parameters

submissionID
string<uuid>
required

Body

application/json
category
string
required

KYC: identity, proofOfResidence. KYB: legalPresence, ownershipStructure, controlStructure, companyDetails.

filename
string
required
content_type
enum<string>
required
Available options:
application/pdf,
image/png,
image/jpeg
file_size
integer

Bytes; 15 MB max.

Response

Temporary upload URL.

upload_url
string
key
string
expires_in
integer
Last modified on July 18, 2026