---
title: "Delete Benchmark Spec"
method: DELETE
path: "/api/v1/benchmarks/{bench_id}"
tags: ["benchmarks"]
---

# Delete Benchmark Spec

`DELETE /api/v1/benchmarks/{bench_id}`

Delete a benchmark, all of its tasks and cascading task metadata, its benchmark and env-eval result rows. Shared grader/tool definitions, pipeline execution metadata, and GCS artifacts are preserved; re-ingested benchmark snapshots may still reference those artifacts.

## Path parameters

- `bench_id` string, required

## Response `200`

Successful Response

- DeleteBenchmarkResponse
  - `bench_id` string, required — ID of the deleted benchmark.

---

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