Proxies standard A2A v1.0 JSON-RPC methods (SendMessage, GetTask,
CancelTask, ListTasks) plus BeeOS extensions (tasks/complete,
tasks/updateStatus) to the internal A2A service.
External callers using the Agent API Key must use the dedicated
A2A Gateway (a2a.beeos.ai) instead — see
beeos-agent-integration-v1.yaml.
Pass a user JWT or a oag_ User API Key on the
Authorization: Bearer <token> header. Both are validated by
openapi-gateway against the Auth service.
128"2.0"Standard A2A v1.0 methods (SendMessage, GetTask, CancelTask,
ListTasks, SendStreamingMessage, SubscribeToTask,
SetPushNotificationConfig, GetPushNotificationConfig,
ListPushNotificationConfigs, DeletePushNotificationConfig) or
BeeOS extensions (CompleteTask, UpdateStatus). Legacy aliases
(message/send, tasks/get, tasks/cancel, tasks/list,
message/stream, tasks/resubscribe, tasks/complete,
tasks/updateStatus, tasks/pushNotification/...) are also
accepted.
JSON-RPC envelope id; string, number, or null.
Method-specific params object; see A2A v1.0 spec.