Async Jobs
Cancel Run API
Cancel a running async job
POST
Cancel a running or queued async job. Jobs that have already completed cannot be cancelled.
The unique job identifier (e.g.,
run_abc123).Response
Unique job identifier.
Updated job status (
cancelled).ISO 8601 timestamp of cancellation.
Cancellation Behavior
- Queued jobs: Immediately marked as cancelled, never started
- Running jobs: Sent a cancellation signal; may take a moment to stop
- Completed jobs: Cannot be cancelled (returns 400 error)
Example: Submit with Timeout and Cancel
Error Responses
| Status | Description |
|---|---|
400 | Job already completed (succeeded, failed, or cancelled) |
404 | Job not found |
500 | Internal server error |

