---
title: "Post Download Attribution Token"
method: POST
path: "/download-attribution/token"
---

# Post Download Attribution Token

`POST /download-attribution/token`

## Request

- Base URL: `https://api.local-mcp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.local-mcp.com/download-attribution/token`
- Auth: none declared

Mint a download token only for the trusted first-party web service.

lmcp-web#373 part 2: the mint also returns `status_handle`, a second random value that
can only read this download's stage (GET /download-attribution/stage). The token goes
only into the file's provenance; the handle stays in the page's memory.

## Request body

- DownloadAttributionRequest
  - `vid` string
  - `ref` string
  - `src` string
  - `session` string
  - `platform` string

## Response `201`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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