Endpoints
| Method | Path | What it does |
|---|---|---|
GET | /checkpoints?execution_id=... | List checkpoints for an execution |
GET | /checkpoints/{checkpoint_id} | Fetch checkpoint metadata |
GET | /checkpoints/{checkpoint_id}?include_state=true | Fetch checkpoint metadata + state |
POST | /checkpoints | Create a checkpoint (usually via SDK) |
List checkpoints
GET /checkpoints
Parameters:
execution_id(required)limit(default: 50)offset(default: 0)
Get a checkpoint
GET /checkpoints/{checkpoint_id}
Create a checkpoint
POST /checkpoints
Most applications create checkpoints via the SDK (@omium.checkpoint or auto-checkpointing). If you manage state yourself, you can post a checkpoint explicitly:
Next steps
Executions
Replay and rollback flows use checkpoint IDs.
Python SDK
Prefer decorators and auto-checkpoints in Python apps.