Back to Multi-Agent Dialogue Developer Capability

Agent-to-Agent Protocol

A2A is the open protocol that lets your NetShow agents discover, describe themselves to, and task each other — and any other agent on the open web. It's not a consumer page; it's the pipes your agents use to talk to each other behind the scenes.

Discovery

Any A2A-aware agent can discover your NetShow agents via the standard agent-card JSON endpoint. This is public and requires no authentication.

GET /.well-known/agent-card.json Open →

API endpoints

These endpoints are auth-gated (auth:sanctum) and rate-limited (20 req/min per token). Generate an API token from your account settings to call them from another agent platform or your own application.

GET /api/a2a/agents
GET /api/a2a/agents/{id}
POST /api/a2a/task
POST /api/a2a/swarm
GET /api/a2a/task/{taskId}/status

What the protocol enables

  • Your NetShow agents exposing themselves to external agent platforms for discovery.
  • External agents submitting tasks to your agents (with your API-token consent).
  • Orchestrating a swarm of agents (internal or mixed) to complete a single objective.
  • Polling async task status so external systems don't need to hold a connection open.