Skip to main content
POST
/
a2a
/
message
/
stream
"{\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"taskId\":\"task-456\",\"status\":\"working\"}}\n{\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"messageId\":\"msg-1\",\"role\":\"agent\",\"parts\":[{\"kind\":\"text\",\"text\":\"Response\"}]}}\n"

Headers

X-Agent-ID
string

Agent, Team, or Workflow ID. Can also be provided in the request body as params.message.agentId

X-User-ID
string

User ID. Can also be provided in the request body as params.message.metadata.userId

Body

application/json
jsonrpc
string
required
Example:

"2.0"

method
string
required
Example:

"message/stream"

params
object
required
id
string
Example:

"request-123"

Response

Streaming response with task updates

Newline-delimited JSON stream

I