---
title: "Get checkpoint"
method: GET
path: "/rl/checkpoints/{id}"
tags: ["RL"]
---

# Get checkpoint

`GET /rl/checkpoints/{id}`

Returns metadata for a checkpoint: type, base model, LoRA rank, step, and owning session.

## Path parameters

- `id` string, required — ID of the checkpoint

## Response `200`

Checkpoint metadata

- RLCheckpoint — Metadata for a saved checkpoint
  - `id` string, required — Unique identifier for the checkpoint
  - `session_id` string, required — Training session that produced the checkpoint
  - `base_model` string, required — Base model the checkpoint was trained from
  - `type` 'CHECKPOINT_TYPE_TRAINING' | 'CHECKPOINT_TYPE_INFERENCE', required — Whether a checkpoint is saved for training resume or inference download.
  - `step` union, required — Training step at time of save
    - string
    - integer
  - `lora_rank` integer — LoRA rank of the session that produced this checkpoint. Absent for full-weight sessions and for checkpoints saved before this field was recorded.
  - `created_at` string, date-time, required — Timestamp when the checkpoint was created

## Other responses

- `default` — An unexpected error response.

## Changes

- **2026-08-26** `42c9ead8f2f5` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/together/apis/together-apis/changes/rl/checkpoints/:id/get.md)

---

[API](https://skmtc.dev/together/apis/together-apis.md) · [All operations](https://skmtc.dev/together/apis/together-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/together/together-apis/revisions/d8f688ad4165/schema)
