---
title: "List a project Trail's attachments"
method: GET
path: "/api/v1/{forge}/{project}/trails/{trailId}/attachments"
tags: ["Project Trails"]
---

# List a project Trail's attachments

`GET /api/v1/{forge}/{project}/trails/{trailId}/attachments`

## Request

- Base URL: `https://entire.io` (the document declares no server; this is the origin it was published from)
- URL: `https://entire.io/api/v1/{forge}/{project}/trails/{trailId}/attachments`
- Auth: none declared

## Path parameters

- `forge` 'et' | 'gh', required
- `project` string, required
- `trailId` string, required

## Query parameters

- `project_id` string

## Response `200`

Attachment list

- object
  - `attachments` object[], required
    - `id` string, required
    - `project_id` string, required
    - `trail_id` string, required
    - `filename` string, required
    - `content_type` string, required
    - `size_bytes` number, required
    - `is_ready` boolean, required
    - `kind` string, required
    - `created_by_account_id` string, required
    - `created_at` string, required
    - `width` number, nullable, required
    - `height` number, nullable, required

## Other responses

- `400`: Request refused or upstream unavailable
- `401`: Request refused or upstream unavailable
- `403`: Request refused or upstream unavailable
- `404`: Request refused or upstream unavailable
- `409`: Request refused or upstream unavailable
- `422`: Request refused or upstream unavailable
- `500`: Request refused or upstream unavailable
- `502`: Request refused or upstream unavailable
- `503`: Request refused or upstream unavailable

## Changes

- **2026-10-20** `74a5f2d632e5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/entire/apis/entire-api/changes/api/v1/:forge/:project/trails/:trailId/attachments/get.md)

---

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