Error

controller_conflict

The conversation has another controller

HTTP status409
RetryNo: fix the request first
detailscurrent: the controller now.

What happened

The conversation has another controller.

Why

PATCH named an expectedController, and the conversation's controller is something else: someone changed it since you read it.

How to fix it

Read the conversation again (details.current) and decide whether to change it from there.

Example response

HTTP 409
{
  "error": "controller_conflict",
  "message": "The conversation has another controller.",
  "requestId": "req-8f2c1d4b",
  "retryable": false,
  "docs": "https://docs.vlayers.ai/errors/controller_conflict"
}

See Errors, retries and idempotency for how to handle errors in general.

On this page