---
title: "Get Attachment"
method: GET
path: "/api/v1/beta/attachments/{attachment_name}"
tags: ["Beta", "File Attachments", "Attachments"]
---

# Get Attachment

`GET /api/v1/beta/attachments/{attachment_name}`

## Request

- Base URL: `https://api.cloud.llamaindex.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.cloud.llamaindex.ai/api/v1/beta/attachments/{attachment_name}`
- Auth: HTTP bearer

Return a presigned download URL for a specific attachment.

## Path parameters

- `attachment_name` string, required

## Query parameters

- `source_id` string, required: File UUID or directory file ID (dfl-...).
- `project_id` string, uuid, nullable
- `organization_id` string, uuid, nullable

## Cookies

- `session` string, nullable

## Response `200`

Successful Response

- PresignedUrl: Schema for a presigned URL.
  - `url` string, uri, required: A presigned URL for IO operations against a private file
  - `expires_at` string, date-time, required: The time at which the presigned URL expires
  - `form_fields` object, nullable: Form fields for a presigned POST request

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-16** `a38b684f8e1b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/run-llama/apis/llama-platform/changes/api/v1/beta/attachments/:attachment_name/get.md)

---

[API](https://skmtc.dev/run-llama/apis/llama-platform.md) · [All operations](https://skmtc.dev/run-llama/apis/llama-platform/llms.txt) · [OpenAPI document](https://skmtc.dev/run-llama/apis/llama-platform/revisions/809d302cdb1e?raw)
