A2A

Gets a specific A2A agent by ID

Gets a specific A2A agent by its unique identifier. Only accessible when EXPOSE_A2A is enabled.

get/a2a/agents/{id}

Path parameters

idstring required

The unique identifier of the agent

Response

Successful response

{"stackTrail":"components:schemas:A2AAgentCard:properties:capabilities","oasType":"schema","type":"unknown","description":"Optional capabilities supported by the agent."}
defaultInputModesstring[] required

The set of interaction modes that the agent supports across all skills. This can be overridden per-skill. Supported media types for input.

defaultOutputModesstring[] required

Supported media types for output.

descriptionstring required

A human-readable description of the agent. Used to assist users and other agents in understanding what the agent can do.

documentationUrlstring

A URL to documentation for the agent.

iconUrlstring

A URL to an icon for the agent.

idstring required

Unique identifier for the agent (base64-encoded SHA256 hash of the agent URL).

namestring required

Human readable name of the agent.

{"stackTrail":"components:schemas:A2AAgentCard:properties:provider","oasType":"schema","type":"unknown","description":"The service provider of the agent"}
securityobject[]

Security requirements for contacting the agent.

securitySchemesobject

Security scheme details used for authenticating with this agent.

supportsAuthenticatedExtendedCardboolean

true if the agent supports providing an extended agent card when the user is authenticated. Defaults to false if not specified.

urlstring required

A URL to the address the agent is hosted at.

versionstring required

The version of the agent - format is up to the provider.

Changes