---
title: "Cancel or delete a job"
method: DELETE
path: "/v1/jobs/{job_id}"
tags: ["Jobs"]
---

# Cancel or delete a job

`DELETE /v1/jobs/{job_id}`

## Request

- Base URL: `https://whipscribe.com/api`
- URL: `https://whipscribe.com/api/v1/jobs/{job_id}`
- Auth: API key in header `X-API-Key`

Cancels a queued job, or removes a finished job and its files. Deleting a finished job does not refund the time it used.

## Path parameters

- `job_id` string, uuid, required

## Headers

- `X-Claim-Token` string

## Response `204`

Deleted.

## Other responses

- `400`: Malformed request (e.g. `BAD_ID`, `BAD_URL`, `BAD_IDEMPOTENCY_KEY`).
- `401`: Missing or invalid API key, or the job needs an ownership proof (`X-Claim-Token`).
- `404`: Unknown job id, or a job that is not yours.
- `429`: Too many requests; retry with backoff (`RATE_LIMITED`, `QUOTA_EXCEEDED`).

---

[API](https://skmtc.dev/whipscribe/apis/whipscribe-api.md) · [All operations](https://skmtc.dev/whipscribe/apis/whipscribe-api/llms.txt) · [OpenAPI document](https://skmtc.dev/whipscribe/apis/whipscribe-api/revisions/cac5ec5d99d5?raw)
