---
title: "Download a finding attachment"
method: GET
path: "/v1/findings/attachments/{attachment_id}/download"
tags: ["findings"]
---

# Download a finding attachment

`GET /v1/findings/attachments/{attachment_id}/download`

## Request

- Base URL: `https://api.ethiack.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ethiack.com/v1/findings/attachments/{attachment_id}/download`
- Auth: none declared

Redirect to a signed URL carrying the attachment disposition.

Args:
    attachment_id (int): The attachment's primary key.
    db (AsyncSession): The request session.
    context (ActiveContext): The resolved caller.

Returns:
    RedirectResponse: A 302 to the short-lived signed GCS URL.

## Path parameters

- `attachment_id` integer, required

## Other responses

- `302`: Successful Response
- `422`: Validation Error

---

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