Skip to main content
GET
/
api
/
v1
/
console
/
agents
/
{agentId}
/
conversations
/
{conversationId}
/
messages
/
stream
Stream messages (Server-Sent Events)
curl --request GET \
  --url https://api.bimpe.ai/api/v1/console/agents/{agentId}/conversations/{conversationId}/messages/stream
"id: cm123abc456def\nevent: message\ndata: {\"id\":\"cm123abc456def\",\"conversation_id\":\"cm456def789ghi\",\"role\":\"user\",\"message\":\"Hello, I need help with my order\",\"message_type\":\"text\",\"created_at\":\"2026-06-05T08:00:00.000Z\"}\n"

Headers

Last-Event-ID
string

Last received message id; replays anything missed since (sent automatically by EventSource on reconnect).

Path Parameters

agentId
string
required
Maximum string length: 50
conversationId
string
required

Query Parameters

ticket
string
required

Single-use SSE ticket from the stream-ticket endpoint.

after
string

Replay messages created after this chat id or ISO-8601 timestamp.

Response

Open Server-Sent Events stream. Emits message events for new chat messages and periodic heartbeat events (~every 20s). Each message frame includes an id: (chat id) for reconnect via Last-Event-ID.

W3C Server-Sent Events frames (event + data lines, blank line terminator).