---
title: "Delete an event checkpoint"
method: DELETE
path: "/event/checkpoint/{name}"
tags: ["Event Checkpoints"]
---

# Delete an event checkpoint

`DELETE /event/checkpoint/{name}`

Delete a named event checkpoint.

If `expected_checkpoint_version` is supplied, the request uses it as an optimistic
lock and returns 409 Conflict if the checkpoint has been modified since you last read it.

## Path parameters

- `name` string, required

## Query parameters

- `expected_checkpoint_version` string, nullable — Optional checkpointVersion from your last read of this checkpoint. If supplied, it is used as an optimistic lock.

## Response `200`

Deletion confirmation

- DeleteCheckpointResponse
  - `checkpoint` CheckpointRef, required
    - `name` string, required — Name of the checkpoint
    - `uid` string, required — Unique identifier of the checkpoint
  - `deleted` boolean, required — Always True on success

---

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