---
title: "Retrieve Document"
method: GET
path: "/api/v3/documents/{document_id}"
tags: ["Documents"]
---

# Retrieve Document

`GET /api/v3/documents/{document_id}`

## Request

- Base URL: `https://app.daloopa.com`
- URL: `https://app.daloopa.com/api/v3/documents/{document_id}`
- Auth: HTTP basic

Retrieve a specific document by its ID. Returns a signed URL for document access with expiration timestamp.

## Path parameters

- `document_id` integer, required

## Response `200`

- DocumentRetrievalResponse: Serializer for document retrieval responses including signed URL.
  - `document_id` integer, required: Unique document identifier
  - `signed_url` string, uri, required: Signed URL for document access
  - `url_expires_at` string, date-time, required: URL expiration timestamp
  - `file_type` string, required: Type of the document file

## Other responses

- `400`
- `401`
- `403`
- `429`
- `500`

## Changes

- **2026-11-03** `90ca7c9d6f4e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/daloopa/apis/daloopa-api/changes/api/v3/documents/:document_id/get.md)

---

[API](https://skmtc.dev/daloopa/apis/daloopa-api.md) - [All operations](https://skmtc.dev/daloopa/apis/daloopa-api/llms.txt) - [OpenAPI document](https://skmtc.dev/daloopa/apis/daloopa-api/revisions/90ca7c9d6f4e?raw)
