---
title: "Get asset content"
method: GET
path: "/assets/{assetId}/content"
tags: ["Assets"]
---

# Get asset content

`GET /assets/{assetId}/content`

## Request

- Base URL: `https://public.escape.tech/v3`
- URL: `https://public.escape.tech/v3/assets/{assetId}/content`
- Auth: API key in header `X-ESCAPE-API-KEY`

Get a short-lived signed download URL for the content of an asset, along with its content type and filename. Only available for assets with uploaded or fetched content, such as schema assets. When the asset does not exist (or belongs to another organization), the internal API returns an error that is forwarded as a 404 to avoid leaking its existence.

## Path parameters

- `assetId` string, required: The asset ID

## Response `200`

OK

- object
  - `signedUrl` string, required: Time-limited HTTPS URL to download the asset content
  - `contentType` string, required: The content type of the asset content
  - `filename` string, required: The file name of the asset content

## Other responses

- `404`: Not found

---

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