---
title: "Download Checkpoint Artifact"
method: GET
path: "/api/spreadsheets/{runId}/checkpoint/artifacts/{sha256}"
tags: ["Spreadsheets"]
---

# Download Checkpoint Artifact

`GET /api/spreadsheets/{runId}/checkpoint/artifacts/{sha256}`

## Request

- Base URL: `https://api.shortcut.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.shortcut.ai/api/spreadsheets/{runId}/checkpoint/artifacts/{sha256}`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer
  - API key in cookie `shortcut_access_token`
  - HTTP bearer

Download an artifact from the last durable checkpoint of a job. The Content-Disposition filename and Content-Type reflect the detected workbook container; use that filename instead of the capture name from status. Checkpoint artifacts are non-final: the X-Shortcut-Output-Status header is "partial" for partial outputs and "non_final" otherwise.

## Path parameters

- `runId` string, required
- `sha256` string, required

## Other responses

- `401`: Default Response
- `403`: Default Response
- `404`: Default Response
- `500`: Default Response

## Changes

- **2026-10-22** `6dff11e9d66b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/shortcut/apis/shortcut-api/changes/api/spreadsheets/:runId/checkpoint/artifacts/:sha256/get.md)

---

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