---
title: "List all parsed documents"
method: GET
path: "/v1/links/{link_id}/parsed-documents/"
tags: ["Parsed Documents"]
---

# List all parsed documents

`GET /v1/links/{link_id}/parsed-documents/`

The endpoint returns a list of parsed documents. Parsed documents contain structured data extracted from uploaded documents.
**Note:** Currently, only volunteer letters are available through this endpoint. Support for additional document types (paystubs, etc.) will be added in future releases.
You can filter, order, and paginate results using query parameters.

## Query parameters

- `document_type` 'VOLUNTEER_LETTER'
- `document_subtype` 'VOL_TRANSCRIPT' | 'VOL_HOURS_LOG'
- `ordering` 'created_at' | '-created_at'
- `page` integer
- `page_size` integer

## Response `200`

- object
  - `count` integer, required — Total number of parsed documents
  - `next` string, uri, nullable — URL to next page
  - `previous` string, uri, nullable — URL to previous page
  - `results` ParsedDocument[], required
    - `id` string — Parsed document ID
    - `document_type` 'VOLUNTEER_LETTER', required — Document type. Currently only 'VOLUNTEER_LETTER' is supported.
    - `document_subtype` 'VOL_TRANSCRIPT' | 'VOL_HOURS_LOG' | 'null', nullable — Document subtype
    - `file` string, uri, nullable — Parsed document file link
    - `md5sum` string — Parsed document md5sum

## Other responses

- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden

---

[API](https://skmtc.net/truv/apis/truv-api.md) · [All operations](https://skmtc.net/truv/apis/truv-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truv/truv-api/revisions/1884c5bfe3a5/schema)
