Skip to main content
GET
/
v1
/
a2a
/
versions
Get supported A2A protocol versions
curl --request GET \
  --url https://{api_endpoint}/v1/a2a/versions
{
  "role": "client",
  "versions": [
    {
      "version": "<string>",
      "status": "current",
      "features": {
        "push_notifications": true,
        "streaming": true,
        "send_history": true
      }
    }
  ],
  "current_version": "<string>",
  "is_implemented": true,
  "protocol": "A2A"
}

Query Parameters

role
enum<string>
default:client

Role type: 'client' for A2A client versions, 'server' for A2A server versions

Available options:
client,
server

Response

Successfully retrieved A2A supported versions

Response model for A2A supported versions endpoint.

role
enum<string>
required

Role type (client or server)

Available options:
client,
server
versions
A2AVersionInfo · object[]
required

List of supported versions with their features

current_version
string | null
required

Current/recommended version for this role

is_implemented
boolean
required

Whether this role is currently implemented

protocol
string
default:A2A

Protocol name