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

# GET /api/documents/v1

`GET /api/documents/v1`

## Query parameters

- `type` string, required
- `id` string, required

## Response `200`

- DocumentSigned[]
  - `status` 'PENDING' | 'APPROVED' | 'REJECTED' | 'EXPIRED', required
  - `ocr_status` 'CREATED' | 'PROCESSING' | 'SUCCESS' | 'FAILED', required
  - `relations` RelationDocumentSigned[]
    - `type` 'shareholders' | 'cases' | 'accounts' | 'identities' | 'onboardings' | 'sources_of_funds' | 'people' | 'representatives'
    - `id` string, required
    - `id_relation` string, nullable, required
    - `name` string, nullable, required
  - `attachments` Attachment[], required
    - `url` string, required
    - `name` string, required
    - `id_attachment` string, nullable, required
    - `metadata` object, required
      - `size` number, required
      - `mimetype` string, required
      - `cacheControl` string, required
      - `eTag` string, required
      - `lastModified` string, date-time, required
      - `contentLength` number, required
      - `httpStatusCode` number, required
    - `id_document` string, nullable, required
  - `ocr_data_responses` OcrData, required
    - `document` DocumentSigned, required — recursive
    - `payload_data` object, required
  - `created_at` string, nullable, required
  - `detail` string, nullable, required
  - `document_type` string, nullable, required
  - `expiration_date` string, nullable, required
  - `id_document` string, nullable, required
  - `id_ocr` string, nullable, required
  - `ocr_created_at` string, nullable, required
  - `ocr_created_by` string, nullable, required
  - `ocr_error` string, nullable, required
  - `ocr_highlighted_attachment` object, nullable, required
  - `ocr_markdown` string, nullable, required
  - `relation_suggestions` object, nullable, required
  - `run_ocr` boolean, nullable, required
  - `run_sync` boolean, nullable, required
  - `updated_at` string, nullable, required

## Other responses

- `401` — Invalid JWT token - Authentication required

---

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