Error
controller_conflict
The conversation has another controller
| HTTP status | 409 |
|---|---|
| Retry | No: fix the request first |
| details | current: 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
{
"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.