a2a

A2A JSON-RPC endpoint

Agent-to-Agent protocol over JSON-RPC 2.0. initialize, agent/discover and agent/ping are unauthenticated; every other method needs an API key. message/send, message/get and message/cancel are accepted as aliases of the tasks/* methods, since the A2A spec renamed them and clients written against either spelling exist. An unknown method returns the supported list in error.data.supported.

post/a2a/rpc

Request

  • Base URL: https://api.zettoai.com
  • URL: https://api.zettoai.com/a2a/rpc
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Request body

jsonrpc'2.0' required
method'initialize' | 'tasks/send' | 'tasks/get' | 'tasks/list' | 'tasks/cancel' | 'agent/discover' | 'agent/ping' required
paramsobject

Response

JSON-RPC response — check for error before result

jsonrpcstring
resultobject

Changes

No recorded changes to this operation across all 1 revision of this API.