Skip to content

Take over a conversation

POST
/api/conversations/{id}/take-over

Transfers a conversation from AI management to human management. After taking over, the AI will stop responding to new messages in this conversation. Use the reply endpoint to send messages manually, and the release endpoint to return control to the AI. This sends a signal to the conversation’s Temporal workflow to pause AI processing.

id
required
string format: uuid

The unique identifier of the conversation to take over.

The conversation is now under human management. The AI will not respond to new messages until released.

Simple success acknowledgment returned by action endpoints (reply, resolve, take-over, etc.).

object
ok
required

Always true on success.

boolean
Example
true

Failed to signal the conversation workflow. The conversation may not exist or the workflow may have already completed.

Standard error response returned by all endpoints on failure.

object
error
required

A human-readable error message describing what went wrong.

string
Example
Conversation not found