---
title: "GET /experimental/launch-runs/{id}/attachments/{attachmentId}/raw"
method: GET
path: "/experimental/launch-runs/{id}/attachments/{attachmentId}/raw"
tags: ["Launch Runs"]
---

# GET /experimental/launch-runs/{id}/attachments/{attachmentId}/raw

`GET /experimental/launch-runs/{id}/attachments/{attachmentId}/raw`

## Request

- Base URL: `https://api.tessl.io`
- URL: `https://api.tessl.io/experimental/launch-runs/{id}/attachments/{attachmentId}/raw`
- Auth: none declared

The permanent link a pull request embeds for a launch run attachment. Needs no login: the random attachment id is the credential. Redirects to a download link valid for 300 seconds that serves the file inline with its stored content type.

## Path parameters

- `id` string, required
- `attachmentId` string, required

## Other responses

- `302`: Redirects to a short-lived download link.
- `404`: Not Found
- `500`: Internal Server Error

## Changes

- **2026-10-16** `203bb2574bb2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tessl/apis/tessl-api/changes/experimental/launch-runs/:id/attachments/:attachmentId/raw/get.md)

---

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