type URI on every job_not_cancelable problem body: https://docs.get-exo.com/errors/job_not_cancelable.
HTTP status: 409 Conflict.
Why it happens
Only a job that has not yet been claimed by a worker can be canceled. Once it is running there is no mid-flight abort, and once it is terminal there is nothing to cancel.How to fix it
- Read the job’s current
statuswithGET /v1/jobs/{job_id}. A running job will reach a terminal state on its own. - Do not poll the cancel route. The answer will not change.
Related
job_not_found- Errors for the envelope and the full catalogue