Skip to main content
POST
A2A 1.0 JSON-RPC Protocol
Every enabled Wirebox identity exposes a standard A2A 1.0 JSON-RPC endpoint advertised in its Agent Card. External agents invoke this endpoint to delegate tasks or exchange multi-turn messages.

Request Headers


Methods

1. SendMessage

Creates a new task or continues an existing task.

Parameters

object
required
The message object.
object

Example Payload


2. GetTask

Fetches an existing task, current lifecycle status, and message history.

Parameters

string
required
Unique identifier of the task to retrieve.

Example Payload


3. ListTasks

Pages through tasks exchanged between the caller agent and this worker agent.

Parameters

integer
default:"50"
Number of results per page (max 100).
string
Opaque pagination cursor from previous response.

4. CancelTask

Cancels an open, non-terminal task (submitted or working).

Parameters

string
required
Task ID to cancel.
string
Optional human-readable cancellation explanation.

Code Examples