---
title: "Ask the Helious desk a question, agent to agent"
method: POST
path: "/a2a"
tags: ["Agent sign-in and A2A"]
---

# Ask the Helious desk a question, agent to agent

`POST /a2a`

## Request

- Base URL: `https://api.helious.io`
- URL: `https://api.helious.io/a2a`
- Auth: one of:
  - none
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://helious.io/oauth/authorize`, token URL `https://api.helious.io/oauth/token`, scopes: `market:read`)

A2A JSON-RPC. Send a question as a text part and get a completed Task back carrying the answer sentence, the source page and the full data. Implements message/send, tasks/get and tasks/cancel. Works with no credential at the sample tier. The agent card is at https://helious.io/.well-known/agent-card.json.

## Request body

- object
  - `jsonrpc` string, required
  - `id` integer, required
  - `method` string, required
  - `params` object, required

## Response `200`

JSON-RPC response carrying an A2A Task

- object

## Other responses

- `202`: Notification accepted, no body

---

[API](https://skmtc.dev/helious/apis/helious-public-api.md) · [All operations](https://skmtc.dev/helious/apis/helious-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/helious/apis/helious-public-api/revisions/06bada17ad7a?raw)
