> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get content and status

> Get a specific document and its status, and optionally start returning a temporary link to download the file.

<div className="mb-4 flex items-center gap-2"><span className="rounded-lg font-bold px-1.5 py-0.5 text-sm leading-5 bg-green-400/20 text-green-700 dark:text-green-400">GET</span><span className="flex items-center gap-0.5 font-mono text-sm"><span className="text-gray-400">/</span><span className="font-medium text-gray-800 dark:text-white">{"cases"}</span><span className="text-gray-400">/</span><span className="font-medium text-gray-800 dark:text-white">{"{case_token}"}</span><span className="text-gray-400">/</span><span className="font-medium text-gray-800 dark:text-white">{"contents"}</span><span className="text-gray-400">/</span><span className="font-medium text-gray-800 dark:text-white">{"{token}"}</span></span></div>

Get a specific document and its status, and optionally start returning a temporary link to download the file.

If you include the `download_link=true` query parameter, a temporary link is returned in the response that you can use to download the document. The link is active for 15 minutes; after that time, you must call this endpoint again to generate a new link.

<h2 id="_url_path_parameters_10">
  URL path parameters
</h2>

| Fields | Description |
| - | - |
| case\_token<br />string<br />Required | The token that identifies the dispute case for which to return the contents list.<br />**Allowable Values:**<br />36 char max<br />Send a `GET` request to `/cases` to retrieve dispute case tokens. |
| token<br />string<br />Required | The token that identifies the document.<br />**Allowable Values:**<br />36 char max |
| download\_link<br />string<br />Optional | If set to `true`, this parameter causes a download link for the document to be included in the response.<br />**Allowable Values:**<br />`true`, `false` |

<h2 id="_response_body_4">
  Response body
</h2>

For response details, see [Create content response body](/docs/core-api/disputes-visa/create-case-content#_create_content_response_body).

<h2 id="_sample_response_body_12">
  Sample response body
</h2>

```json JSON lines wrap theme={null}
{
  "token": "my_content_token",
  "case_token": "my_case_token",
  "document_name": "letter.pdf",
  "document_category": "CARDHOLDER_LETTER",
  "document_content_type": "string",
  "network_processing_type": "SUBMITTED",
  "network_processing_phase": "INITIATED",
  "network_processing_time": "2022-02-02T23:06:18.429Z",
  "created_time": "2022-02-02T23:06:18.429Z",
  "updated_time": "2022-02-02T23:06:18.429Z",
  "download_link": "uri"
}
```


## Related topics

- [Get content and status](/docs/core-api/disputes-mastercard/get-content-status.md)
- [Disputes (Mastercard) Overview](/docs/core-api/disputes-mastercard.md)
- [Disputes (Visa) Overview](/docs/core-api/disputes-visa.md)
- [2021 Release Notes](/docs/developer-guides/release-notes-2021.md)
- [Retrieve content and status](/docs/core-api/disputes-pulse/retrieve-content-status.md)
