---
title: "Natural-language question against the live monitor, with citations."
method: POST
path: "/api/answer"
tags: ["Layer 2 — API key"]
---

# Natural-language question against the live monitor, with citations.

`POST /api/answer`

## Request

- Base URL: `https://outage.me`
- URL: `https://outage.me/api/answer`
- Auth: API key in header `x-tarantula-api-key`

A retrieval-grounded model call. Unlike the Layer 1 endpoints this CAN be wrong: check `confidence` and follow `citations` before repeating it. Free revocable key, quota-limited.

Returns: {answer, intent, citations[], snapshot_as_of, confidence}

## Request body

- object
  - `q` string, required: The question, in natural language.

## Response `200`

OK

- object
  - `answer` string, required
  - `intent` string
  - `snapshot_as_of` string
  - `confidence` 'high' | 'medium' | 'low'
  - `citations` string[]: Source URLs or source names the answer rests on.

## Other responses

- `403`: Missing or revoked API key
- `429`: Daily quota exhausted

---

[API](https://skmtc.dev/outage/apis/outage-me-agent-api.md) · [All operations](https://skmtc.dev/outage/apis/outage-me-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outage/apis/outage-me-agent-api/revisions/34d6abde73dd?raw)
