Jobs
Cancel a running job
Cancel a running creator-discovery job. The {id} path parameter must be a plain UUID. A JSON body is required even when empty — send {} (sending no body returns 400 Request body must be valid JSON). Already-terminal jobs return canceled: false with a reason.
post/v1/jobs/{id}/cancel
Request
- Base URLhttps://api.toksta.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Job UUID (plain, unprefixed).
Request body
object required
Empty object {} is valid.
Example request
{}Response
Cancellation result.
Example response
{
"success": true,
"data": {
"job": {
"id": "56232ac2-8068-4dcb-9d1a-1f2e3a4b5c6d",
"status": "canceled",
"source_status": "cancelled",
"canceled": true,
"reason": "cancel_applied",
"progress": {
"total_items": 120,
"completed_items": 40,
"approved_items": 12,
"failed_items": 28
},
"created_at": "2026-05-28T09:00:00Z",
"updated_at": "2026-05-28T09:03:00Z",
"completed_at": "2026-05-28T09:03:00Z",
"result_expires_at": "2026-06-27T09:03:00Z",
"result_retention_days": 30,
"error_message": "Canceled via public API."
}
},
"meta": {
"request_id": "req_01HXYZ...",
"trace_id": "4f1d...c2"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.