The native HTTP endpoint for finding a session's checkpoints.
A checkpoint is a saved point in a run's execution, linked to the checkpoint before it by
parent_checkpoint_id. Checkpoints are persisted so a client can list them and pass a checkpoint ID
as checkpoint_id when starting a run.
Find checkpoints for a session with optional filtering and pagination.
/v1/sessions/{session_id}/checkpointsFind checkpoints for a session with optional filtering and pagination.
The session ID.
Maximum page size.
Opaque cursor for the next page.
Checkpoint IDs to filter on.
Run IDs to filter on.
Checkpoint reasons to filter on. One of input, step, interrupt, or finish.
Run statuses to filter on.
Filter by creation time.
Filter by creation time.
curl "http://localhost:8080/v1/sessions/8f3e19d8-3bc0-4fd5-bb02-7ac89af9d7bc/checkpoints" \
-H "X-Tenant-ID: acme"© 2026 pogue.dev. All rights reserved.
CC BY 4.0Search the agentc documentation