v2

OpenAPI 3.0.02026-08-051996591.2 MB
A2A Protocol

Send A2A v0.3 streaming message

Sends a message to the agent and streams task lifecycle events as Server-Sent Events. Each SSE data: line is a JSON A2aV03StreamResponse carrying a task, message, statusUpdate, or artifactUpdate. The stream ends when the task reaches a terminal or interrupted state.

post/v2/agents/{agent_key}/v1/message:stream

Path parameters

agent_keystring required

A unique key that identifies an agent.

Example:customer_support

The unique key of the agent.

Headers

Request-Timeoutinteger

The platform makes a best effort to complete the request in the specified seconds, or it times out.

Request-Timeout-Millisinteger

The platform makes a best effort to complete the request in the specified milliseconds, or it times out.

Request body

metadataobject nullable

Arbitrary client-supplied metadata for the request.

Response

A stream of A2aV03StreamResponse events.