Skip to main content
GET
Get a document by ID

Authorizations

x-api-key
string
header
required

Path Parameters

id
string
required

Response

id
string
required

Unique document identifier

Pattern: ^doc_[0-9A-Za-z]{22}$
classificationStatus
enum<string>
required

Server-side classifier lifecycle: pending (not yet run), completed (a verdict was produced — the type set may be empty), or failed (the classifier could not complete: the file may be unreadable, or a transient vendor/network error was exhausted). Transient failures are re-attempted on the next review run; a persistent failed warrants re-uploading a clearer file.

Available options:
pending,
completed,
failed
createdAt
string<date-time>
required

Timestamp when the document was uploaded

Example:

"2026-01-15T09:30:00.000Z"

updatedAt
string<date-time>
required

Timestamp when the document was last updated

Example:

"2026-01-15T09:30:00.000Z"

fileName
string

Original file name as uploaded

Example:

"passport-scan.pdf"

mimeType
string

MIME type of the uploaded file

Example:

"application/pdf"

name
string

Human-readable label for the document

Example:

"John Doe Passport"

classifiedTypes
enum<string>[]

Canonical document types assigned by the server-side classifier. Omitted until classification runs (asynchronously, after the document is attached to a submitted application); the type declared at upload is stored separately and does not populate this field.

Available options:
BUSINESS_REGISTRATION,
ARTICLES_OF_INCORPORATION,
TAX_CERTIFICATE,
OPERATING_LICENSE,
REGULATORY_LICENSE,
SHAREHOLDERS_REGISTRY,
DIRECTORS_REGISTRY,
AUTHORIZATION_TO_ACT,
PROOF_OF_ADDRESS,
CERTIFICATE_OF_GOOD_STANDING,
FLOW_OF_FUNDS,
AUDITED_FINANCIAL_STATEMENT,
BANK_STATEMENT,
ORG_STRUCTURE_CHART,
AML_AUDIT,
COMPLIANCE_POLICY,
INSTITUTIONAL_INVESTOR_DOCUMENTATION,
IDENTITY_VERIFICATION,
IDENTITY_VERIFICATION_ATTESTATION,
BANK_VERIFICATION_LETTER,
INVOICE,
CONTRACT,
PAYROLL_REGISTER,
INVESTMENT_AGREEMENT
purpose
enum<string>

Purpose of the document within the onboarding or KYC flow.

Available options:
organization_onboarding,
kyc,
feature_request,
transaction_support,
rfi_response
fileSize
integer

Size in bytes. Omitted for documents uploaded before size capture was added.

Required range: -9007199254740991 <= x <= 9007199254740991