Skip to content

Error: conflict (409)

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

The request conflicts with the current state of the resource. Wait for the resource to reach the expected state and retry.

The conflict error occurs when a request cannot be completed because the resource is in a state that conflicts with the requested operation.


  • HTTP Status: 409 Conflict
  • Retryable: Yes
  • Task State: FAILED

This error is returned when:

  • You attempt to cancel a task that is still in the pending state (the task has not yet been claimed by a worker)

The operation can typically succeed once the resource transitions to the expected state.


{
"type": "/reference/api-and-sdk/troubleshooting/errors/conflict/",
"title": "Pending agent runs cannot be cancelled, retry after a moment.",
"status": 409,
"instance": "/api/v1/agent/tasks/abc123/cancel",
"error": "Pending agent runs cannot be cancelled, retry after a moment.",
"retryable": true
}

  1. Wait a moment for the resource to transition to the expected state.
  2. Retry the request.

For task cancellation specifically, wait until the task moves from pending to in progress before attempting to cancel.