---
title: "/assets/:assetId/cdnLinks"
method: GET
path: "/v1/assets/{assetId}/cdnLinks"
tags: ["Assets"]
---

# /assets/:assetId/cdnLinks

`GET /v1/assets/{assetId}/cdnLinks`

List all CDN links for an asset.

Returns up to 100 links. Evergreen links (`followsDefaultVersion: true`) do not include `versionId`.

## Response `200`

CDN links listed successfully

- object
  - `data` CdnLink[]
    - `id` string, required — The CDN link ID
    - `url` string, uri, required — The public CDN URL for the asset or version
    - `assetId` string, required — The asset this CDN link belongs to
    - `followsDefaultVersion` boolean, required — When true, the link serves the asset's current default version. When false, the link is pinned to a specific version (`versionId`).
    - `active` boolean, required — Whether the CDN link is active and serving content
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
    - `versionId` string — Present when `followsDefaultVersion` is false — the pinned asset version ID

## Other responses

- `404` — Asset not found
- `422` — CDN Links are not enabled for this workspace

---

[API](https://skmtc.net/air/apis/air-api.md) · [All operations](https://skmtc.net/air/apis/air-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/air/air-api/revisions/2bd9c9fa2a0c/schema)
