---
title: "Download a report PDF from an expiring link (no API key)"
method: GET
path: "/reports/{token}"
---

# Download a report PDF from an expiring link (no API key)

`GET /reports/{token}`

## Request

- Base URL: `https://creatorscore.io/api/v1`
- URL: `https://creatorscore.io/api/v1/reports/{token}`
- Auth: none required

Serves the PDF behind a `pdf_url` returned by the report and background-check endpoints. The token is HMAC-signed and expires (default 24h); ownership is re-verified against the minting tenant at download time. Safe to paste into a chat or a slide deck for the link's lifetime. 410 when expired.

## Path parameters

- `token` string, required

## Response `200`

application/pdf

## Other responses

- `404`: Unknown, tampered, or no-longer-owned.
- `410`: Link expired — request a fresh report.

---

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