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

# Retrieve parsed document

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

The endpoint returns a parsed document with its extracted data. The `parsed_data` field contains structured information extracted from the document.
**Note:** Currently, only volunteer letters are available through this endpoint.
For volunteer letters, the `parsed_data` includes volunteer information such as total hours, dates (start_date, end_date), position title, and optionally detailed hour entries with dates, hours, and descriptions for each volunteer activity.

## Response `200`

- ParsedDocumentRetrieve
  - `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
  - `parsed_data` object, nullable — Parsed document data extracted from the volunteer letter. Currently, only volunteer letters are supported. For volunteer letters, this includes: - `total_hours`: Total volunteer hours (number) - `time_entries`: (Optional) Detailed breakdown of volunteer hours. Array of objects, each containing: - `date`: Date of volunteer activity (YYYY-MM-DD) - `hours`: Hours worked on that date (number) - `description`: Description of the volunteer activity (string) The structure depends on the document subtype: - **VOL_TRANSCRIPT**: Contains summary fields (total_hours) - **VOL_HOURS_LOG**: Contains both summary (total_hours) and detailed time_entries array

## Other responses

- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden
- `404` — HTTP 404 Not Found

---

[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/3d9b9702e0e3/schema)
