---
title: "List a job's checkpoints"
method: GET
path: "/v1/pipelines/{pipeline_id}/jobs/{job_id}/checkpoints"
tags: ["jobs"]
---

# List a job's checkpoints

`GET /v1/pipelines/{pipeline_id}/jobs/{job_id}/checkpoints`

## Request

- Base URL: `/api/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/v1/pipelines/{pipeline_id}/jobs/{job_id}/checkpoints`
- Auth: none declared

## Path parameters

- `pipeline_id` string, required
- `job_id` string, required

## Response `200`

Got job's checkpoints

- CheckpointCollection
  - `data` Checkpoint[], required
    - `backend` string, required
    - `epoch` integer, required
    - `events` CheckpointEventSpan[], required
      - `description` string, required
      - `event` string, required
      - `finish_time` integer, required
      - `start_time` integer, required
    - `finish_time` integer, nullable
    - `start_time` integer, required

---

[API](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api.md) - [All operations](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api/revisions/226b33c4af0f?raw)
