Request
Response
Fields
The gateway leaves
documentationUrl, iconUrl, signatures, and
capabilities.extendedAgentCard unset. An unset field is dropped from the JSON
entirely rather than serialized as null, so test for the key rather than
comparing against null.
The security scheme
One HTTP Bearer scheme covers both credential kinds the gateway accepts: a platform JWT or a service-principal API key. Both arrive onAuthorization: Bearer, and the gateway tells them apart by one check: a
token prefixed ak- is validated as an API key, everything else is validated
as a JWT. eyJ… is illustrative of a typical JWT header, not a second
dispatch prefix the gateway looks for.
See Authentication for the admission rules.
Extensions
Both declared extensions are optional and take effect only when you negotiate them by sending theA2A-Extensions request header.
Without negotiation, payloads for these extensions are not tagged with their
extension URI.
GetExtendedAgentCard
The GetExtendedAgentCard JSON-RPC method returns the same card this
endpoint serves. There is no distinct extended card.