accepts-api-key
Send Agent Message
Changed onSend a message to a chat; the backend decides how it runs.
Nothing is streamed back: the run's events go to the chat's stream, which clients watch with subscribe_chat on the user websocket (or GET /agent/response/{chat_id}) from stream_cursor.
- Idle chat (or no chat_id, which creates one): a turn starts with this message (mode: started).
- Running chat: the message is queued (mode: queued) and handed to the running turn with the next tool results, so it can change course mid-turn. If the turn ends before another tool call, the message opens the next turn instead, with its own settings. Its tellers.user_message events say which happened.
DELETE /agent/response/{chat_id} cancels the turn and drops the messages still waiting for it.
post/agent/messages
Request
- Base URLhttps://api.tellers.ai (the document declares no server; this is the origin it was published from)
- Authnone declared
Headers
x-api-keystring nullable
authorizationstring nullable
Request body
Response
Successful Response
Changes
- info
endpoint added
- info