---
title: "List documents"
method: GET
path: "/v1/documents"
tags: ["Documents"]
---

# List documents

`GET /v1/documents`

Get all documents for the organization, optionally filtered by customer or transfer.

## Query parameters

- `limit` number
- `offset` number
- `page_size` number
- `starting_after` string
- `customerId` string
- `transferId` string
- `counterpartyId` string
- `includeInternal` boolean

## Headers

- `X-API-Key` string

## Response `200`

Documents retrieved successfully

- object
  - `data` DocumentResponseDto[]
    - `id` string, required
    - `organizationId` string, required
    - `customerId` string, required
    - `transferId` string, nullable
    - `documentType` 'IDENTITY' | 'PROOF_OF_ADDRESS' | 'INVOICE' | 'CONTRACT' | 'BANK_STATEMENT' | 'BUSINESS_LICENSE' | 'ARTICLES_OF_INCORPORATION' | 'ARTICLES_OF_ASSOCIATION' | 'CERTIFICATE_OF_FORMATION' | 'CERTIFICATE_OF_INCUMBENCY' | 'OPERATING_AGREEMENT' | 'PARTNERSHIP_AGREEMENT' | 'OWNERSHIP_STRUCTURE' | 'SHAREHOLDER_AGREEMENT' | 'STOCK_CERTIFICATE' | 'TAX_RETURN' | 'FINANCIAL_STATEMENT' | 'MARKETING_MATERIALS' | 'DOMAIN_OWNERSHIP_PROOF' | 'BUSINESS_PLAN' | 'BILL_OF_LADING' | 'AML_POLICY' | 'AML_COMFORT_LETTER' | 'FUNDS_FLOW_DIAGRAM' | 'GOOD_STANDING_CERTIFICATE' | 'TIN_VERIFICATION' | 'MSB_LICENSE' | 'DIRECTORS_REGISTRY' | 'OWNERSHIP_CHART' | 'PROOF_OF_SIGNATORY_AUTHORITY' | 'PROOF_OF_SOURCE_OF_FUNDS' | 'PROOF_OF_ENTITY_NAME_CHANGE' | 'REMOTE_ADDRESS_ATTESTATION' | 'E_SIGNATURE_CERTIFICATE' | 'COMPLIANCE_NOTES' | 'PROOF_OF_SOURCE_OF_WEALTH' | 'TAX_EXEMPT_ENTITY_CONFIRMATION' | 'OTHER', required — Document type
    - `documentSubtype` string — Specific document subtype
    - `fileName` string, required
    - `contentType` string, required
    - `sizeBytes` number, required
    - `remarks` string, nullable — Free-form remarks or notes about the document
    - `fileHash` string, nullable — SHA-256 hash of file content
    - `downloadUrl` string — Signed URL to download the document
    - `status` 'PENDING' | 'UPLOADING' | 'UPLOADED' | 'FAILED', required — Document status
    - `createdAt` string, date-time, required
    - `uploadedAt` string, date-time, nullable
    - `associatedEntityId` string, nullable — Associated entity ID (e.g., UBO)
  - `total` number
  - `limit` number
  - `offset` number

## Other responses

- `401` — Unauthorized - Invalid or missing authentication credentials

---

[API](https://skmtc.dev/infinite/apis/infinite-api.md) · [All operations](https://skmtc.dev/infinite/apis/infinite-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infinite/infinite-api/revisions/bca54100a637/schema)
