{"templateId":"api_docs","versions":[{"version":"genius-a2a-v1","label":"v1 (Latest)","link":"/apis/genius-a2a/api-v1","default":true,"active":true,"folderId":"70a2313f"}],"sharedDataIds":{"apiDocsStore":"api-docs-apis/genius-a2a/@genius-a2a-v1/api-v1.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"apis/genius-a2a/@genius-a2a-v1/api-v1.yaml","settings":{"baseUrlPath":"/apis/genius-a2a/api-v1"},"disableAutoScroll":true,"seo":{"title":"CDQ Genius - A2A (JSON-RPC 2.0) API"},"dynamicMarkdocComponents":[],"metadata":{"type":"openapi","title":"CDQ Genius - A2A (JSON-RPC 2.0) API","version":"1.0","description":"This document describes **CDQ Genius**'s Agent2Agent (A2A) protocol\nJSON-RPC 2.0 binding, per the [A2A 1.0 specification, §9](https://a2a-protocol.org/latest/specification/#9-json-rpc-protocol-binding).\n\n### How the transport works\nThe A2A JSON-RPC binding exposes **one physical HTTP endpoint**. Every\noperation is a `POST` of a JSON-RPC 2.0 envelope to the base URL, and the\nserver dispatches on the envelope's `method` field:\n\n```\nPOST https://api.cdq.com/a2a/cdq-genius/\nContent-Type: application/json\nA2A-Version: 1.0\nX-API-KEY: {YOUR_API_KEY}\n```\n\nSupported methods are shown as selectable request examples on the\n`POST /` operation below (`SendMessage`, `GetTask`, `CancelTask`).\n\nThe [Agent Card](https://api.cdq.com/a2a/cdq-genius/.well-known/agent-card.json)\n(served by the `GET` operation below) is the authoritative source for the\nendpoint URL, transport, and capabilities.\n"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"developer.cdq.com","port":4000,"ipAddress":"216.73.216.21"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"master"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/apis/genius-a2a/api-v1","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}