Start or continue an Orby assistant turn (SSE stream)
Runs one Orby operator-assistant turn and streams the result as Server-Sent Events (text/event-stream): router, status, token, tool_start, tool_pending, tool_end, refusal, clarify, response, and error frames. Send { message, thread_id?, page? } — omit thread_id to start a new thread. Rate-limited to 60 turns/min per operator. Operator-session auth only — API-key-authenticated requests are rejected.
Authorizations
Dashboard JWT token from Clerk
Body
Response
Server-Sent Events stream of the assistant turn. Each frame is an SSE event/data pair; frame types are router, status, token, tool_start, tool_pending, tool_end, refusal, clarify, response, and error. A turn that pauses on a confirmation gate emits a tool_pending frame carrying the pending tool-action id to approve or reject.
A stream of newline-delimited SSE frames until the terminal response or error frame.