---
title: "Get original document"
method: GET
path: "/contents/v1/documents/{content_id}/original"
tags: ["Documents"]
---

# Get original document

`GET /contents/v1/documents/{content_id}/original`

Returns a time-limited pre-signed URL to download the **private** document's original file as uploaded (e.g. .eml, .pdf). When you GET the URL, the response is the raw file with appropriate Content-Type and Content-Disposition. Use this when you need the native format rather than the annotated JSON. The URL expires after 24 hours; request a new one if needed.

## Path parameters

- `content_id` string, required

## Response `200`

Object containing a pre-signed url. GET the URL to download the original file; response headers include Content-Type and Content-Disposition for saving the file. The URL is valid for 24 hours.

- object
  - `url` string, uri, required — Time-limited URL. GET this URL to download the original document; the response is the raw file with appropriate headers.

## Other responses

- `401` — Unauthorized - Invalid or missing API key.
- `403` — You do not have permission to access this document.
- `404` — No document found with this content_id.

---

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