Send a message and receive a streaming response using Server-Sent Events (SSE).
The response is a stream of newline-delimited JSON events. Use this endpoint for both initial messages and follow-up messages - conversation context is automatically preserved.
Access Control:
Impersonation:
| Type | Description |
|---|---|
streaming_in_progress | Intermediate event during response generation |
streaming_error | Error occurred during streaming |
streaming_completed | Final event with complete chat history |
| Payload Type | Description |
|---|---|
start_token_streaming | Stream is starting |
token_streaming | Text token being streamed |
tool_call_request | Tool is being invoked |
tool_call | Tool execution results |
reasoning | Reasoning step |
Documentation Index
Fetch the complete documentation index at: https://docs.clarifeye.ai/llms.txt
Use this file to discover all available pages before exploring further.
Use Authorization: Bearer
Email of the user to impersonate. Requires CAN_IMPERSONATE_OTHER_USERS permission.
If the target user is not found or does not have access to the project, the request
proceeds as the authenticated user. Contact Clarifeye to enable this permission.
UUID of the project
UUID of the conversation
The user message to send
"What information do you have about product pricing?"
Server-Sent Events stream
The response is of type string.