Отменить задачу
Остановить озвучку или сборку.
DELETE /jobs/{job_id} · озвучка
Куски, которые уже озвучивались в момент отмены, доделываются и списываются — звук остаётся, повторная озвучка за них не возьмёт. Остальное не списывается.
Параметры пути
| Параметр | Что это |
|---|---|
job_id |
Id задачи |
curl -X DELETE "https://golosar-kniga.tech/api/v1/jobs/$JOB_ID" \
-H "x-api-key: $KEY"
import os, requests
API = "https://golosar-kniga.tech/api/v1"
H = {"x-api-key": os.environ["GOLOSAR_KEY"]}
job_id = "01a134d0-e101-75f3-822a-7e5c7ba0f3f3"
r = requests.delete(f"{API}/jobs/{job_id}", headers=H)
r.raise_for_status()
print(r.json())
const API = "https://golosar-kniga.tech/api/v1";
const H = { "x-api-key": process.env.GOLOSAR_KEY };
const jobId = "01a134d0-e101-75f3-822a-7e5c7ba0f3f3";
const r = await fetch(`${API}/jobs/${jobId}`, { method: "DELETE", headers: H });
if (!r.ok) throw new Error(await r.text());
console.log(await r.json());
json Ответ 200
{
"job": {
"id": "01a134d0-e101-75f3-822a-7e5c7ba0f3f3",
"type": "render",
"job_type": "render",
"status": "cancelled",
"done": 0,
"total": 3,
"reused": 0,
"credits_used": 0.0,
"error": null,
"chapter_id": "01a134d0-ddb7-72aa-b96c-967b596362fe",
"book_id": "01a134d0-dd73-77be-aa8d-0944ffb2b5e3",
"created_at": "2026-10-13T10:31:06.695103+00:00",
"started_at": null,
"finished_at": "2026-10-13T10:31:09.046530+00:00",
"title": "Озвучка: Глава 1",
"stage": "",
"eta_s": 12.0,
"bytes": null,
"bytes_total": null,
"cost_usd": null
}
}