---
title: "Get Transform Checkpoints"
method: GET
path: "/transforms/{transform_id}/checkpoints"
tags: ["Transforms"]
---

# Get Transform Checkpoints

`GET /transforms/{transform_id}/checkpoints`

Get checkpoint statistics and state size information for a transform job.

Returns checkpoint counts, summary statistics (state size, duration, etc.),
latest checkpoint details, and checkpoint history.

Args:
    transform_id: The transform ID

Returns:
    TransformCheckpointsInfo: Checkpoint statistics and history
    None: If transform job not found or no checkpoints available

## Path parameters

- `transform_id` string, required

## Query parameters

- `include_operator_breakdown` boolean

## Response `200`

Successful Response

- TransformCheckpointsInfo — Checkpoint statistics and latest checkpoint information for a transform.
  - `job_id` string, required
  - `counts` object, required
  - `summary` object, required
  - `latest` TransformCheckpointHistory — Individual checkpoint history entry.
    - `id` integer, required
    - `status` string, required
    - `is_savepoint` boolean, required
    - `trigger_timestamp` integer, required
    - `latest_ack_timestamp` integer, required
    - `state_size` integer, required
    - `end_to_end_duration` integer, required
    - `alignment_buffered` integer, required
    - `num_subtasks` integer, required
    - `num_acknowledged_subtasks` integer, required
  - `history` TransformCheckpointHistory[]
    - `id` integer, required
    - `status` string, required
    - `is_savepoint` boolean, required
    - `trigger_timestamp` integer, required
    - `latest_ack_timestamp` integer, required
    - `state_size` integer, required
    - `end_to_end_duration` integer, required
    - `alignment_buffered` integer, required
    - `num_subtasks` integer, required
    - `num_acknowledged_subtasks` integer, required
  - `operator_breakdown` TransformOperatorState[]
    - `operator_id` string, required
    - `operator_name` string, required
    - `state_size` integer, required
    - `checkpointed_size` integer, required
    - `end_to_end_duration` integer, required
    - `parallelism` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/streamkap/apis/streamkap-rest-api.md) · [All operations](https://skmtc.net/streamkap/apis/streamkap-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streamkap/streamkap-rest-api/versions/8aea6143d003/schema)
