---
title: "Get presigned file URL"
method: GET
path: "/v3/documents/{id}/file-url"
tags: ["Documents"]
---

# Get presigned file URL

`GET /v3/documents/{id}/file-url`

Get a fresh presigned URL for a document's file. Returns a time-limited URL (24h) that can be used to download the file.

## Path parameters

- `id` string, required

## Response `200`

Presigned URL generated successfully

- object
  - `url` string, required

## Other responses

- `401` — Unauthorized
- `404` — Document not found or has no file

---

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