Bridges

A2A (Agent2Agent protocol) JSON-RPC 2.0 endpoint — the URL the agent card names. message/send runs one of the card's skills (message.metadata.skill, or a data part {skill, input}; a text-only message is a plain-English rights question) and returns a completed Task whose artifact carries the structured result; tasks/get reads a stored task back (one made with an API key only for that key's account); every task is finished when message/send returns, so tasks/cancel answers not cancelable. The binding is A2A 0.3: A2A-Version 0.3 or none, any other version answers -32009. Streaming and push notifications are not offered (-32004, -32003). Errors are JSON-RPC error objects.

post/a2a

Request

  • Base URL: https://www.rightshold.com
  • URL: https://www.rightshold.com/a2a
  • Auth: one of:
    • none
    • HTTP bearer

Headers

X-Request-Idstring

Your own id (8-64 of A-Z a-z 0-9 . _ : -), echoed back; one is generated otherwise

Request body

jsonrpc'2.0' required
idunknown required
method'message/send' | 'tasks/get' | 'tasks/cancel' required
paramsobject

message/send: {message: {role: "user", messageId, parts, contextId?, metadata?}}; tasks/get and tasks/cancel: {id, historyLength?}

Response

JSON-RPC response: a Task in result, or an error object

jsonrpcstring required

Changes

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