---
title: "The A2A agent card"
method: GET
path: "/a2a"
tags: ["Ask"]
---

# The A2A agent card

`GET /a2a`

## Request

- Base URL: `https://youspot.com`
- URL: `https://youspot.com/a2a`
- Auth: none required

The card served from the JSON-RPC endpoint itself, for a client that found `/a2a` before it found the well-known path. Byte-identical to `/.well-known/agent-card.json`.

## Headers

- `If-None-Match` string

## Response `200`

The same card as the well-known path.

- AgentCard
  - `name` string, required
  - `description` string, required
  - `url` string, uri, required
  - `version` string, required
  - `protocolVersion` string, required
  - `preferredTransport` string
  - `iconUrl` string, uri
  - `documentationUrl` string, uri
  - `defaultInputModes` string[]
  - `defaultOutputModes` string[]
  - `capabilities` object
  - `provider` object
  - `securitySchemes` object
  - `skills` object[], required
    - `id` string, required
    - `name` string, required
    - `description` string, required
    - `tags` string[]

## Other responses

- `304`: The document has not changed since the ETag you sent. No body.

---

[API](https://skmtc.dev/youspot/apis/youspot-http-api.md) · [All operations](https://skmtc.dev/youspot/apis/youspot-http-api/llms.txt) · [OpenAPI document](https://skmtc.dev/youspot/apis/youspot-http-api/revisions/6615ad5d017d?raw)
