---
title: "Ask our support a question (prices, plans, levels, the method, your orders, the API and MCP). When our published pages answer it, the answer comes at once, quoted, with every source's id, text and URL (answered: true). When they don't, a case opens (answered: false, case_id; without a key also a case_token) and the answer comes in writing, in the case's status. A test or a placeholder opens no case (state not_opened), and one agent (a key, or an address without one) opens at most 3 cases a day (429 too_many_cases). Never promised here: a level, a refund or a date we don't control. No key needed: 20 questions an hour per address without one"
method: POST
path: "/api/support/ask"
tags: ["Support"]
---

# Ask our support a question (prices, plans, levels, the method, your orders, the API and MCP). When our published pages answer it, the answer comes at once, quoted, with every source's id, text and URL (answered: true). When they don't, a case opens (answered: false, case_id; without a key also a case_token) and the answer comes in writing, in the case's status. A test or a placeholder opens no case (state not_opened), and one agent (a key, or an address without one) opens at most 3 cases a day (429 too_many_cases). Never promised here: a level, a refund or a date we don't control. No key needed: 20 questions an hour per address without one

`POST /api/support/ask`

## Request

- Base URL: `https://agentdrives.com`
- URL: `https://agentdrives.com/api/support/ask`
- Auth: one of:
  - none
  - API key in header `x-api-key`
  - HTTP bearer

## Request body

- object
  - `question` string, required
  - `product` string: The product's domain or directory slug it is about
  - `on_behalf` string: Whom you act for, kept on the case

## Response `200`

An answer from our pages, or a case

- SupportAnswer: An answer from our support agent: quoted from our published pages (answered), or a case we answer in writing
  - `answered` boolean, required
  - `answer` string
  - `facts` object[]
    - `id` string
    - `text` string
    - `url` string
  - `case_id` string
  - `case_token` string: Without a key: keep it to read the case
  - `account` object: With a key: your own orders and claims
  - `by` string, required: Who answers: AgentDrives support agent

## Other responses

- `400`: Error as problem details (RFC 9457) with a machine-readable `error` and a `fix` that says what to do next
- `429`: Error as problem details (RFC 9457) with a machine-readable `error` and a `fix` that says what to do next

---

[API](https://skmtc.dev/agentdrives/apis/agentdrives-api.md) · [All operations](https://skmtc.dev/agentdrives/apis/agentdrives-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentdrives/apis/agentdrives-api/revisions/94dcaabff4b2?raw)
