> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.resemble.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.resemble.ai/_mcp/server.

# Get Answer

`GET https://app.resemble.ai/api/v2/detects/{uuid}/intelligence/{question_uuid}`

Retrieve the status and answer for a previously submitted question. Poll this endpoint until `status` reaches `completed` or `failed`.

## Path Parameters

| Parameter       | Type   | Required | Description                                        |
| --------------- | ------ | -------- | -------------------------------------------------- |
| `uuid`          | string | Yes      | UUID of the detection report.                      |
| `question_uuid` | string | Yes      | UUID of the question returned by the Ask endpoint. |

## Example

```bash
curl 'https://app.resemble.ai/api/v2/detects/DETECTION_UUID/intelligence/QUESTION_UUID' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'
```

## Response — Pending / Processing

```json
{
  "success": true,
  "item": {
    "uuid": "QUESTION_UUID",
    "detect_uuid": "DETECTION_UUID",
    "query": "Summarize the detection results in plain language.",
    "answer": null,
    "status": "processing",
    "error_message": null,
    "created_at": "2024-01-15T10:35:00Z",
    "updated_at": "2024-01-15T10:35:05Z"
  }
}
```

## Response — Completed

```json
{
  "success": true,
  "item": {
    "uuid": "QUESTION_UUID",
    "detect_uuid": "DETECTION_UUID",
    "query": "Summarize the detection results in plain language.",
    "answer": "The audio file was classified as fake with high confidence. The aggregated score of 0.80 across all analyzed chunks indicates consistent synthetic markers throughout the recording. Audio source tracing identified the likely origin as Resemble AI. The intelligence analysis detected an adult male speaker with a confident tone.",
    "status": "completed",
    "error_message": null,
    "created_at": "2024-01-15T10:35:00Z",
    "updated_at": "2024-01-15T10:35:12Z"
  }
}
```

## Response — Failed

```json
{
  "success": true,
  "item": {
    "uuid": "QUESTION_UUID",
    "detect_uuid": "DETECTION_UUID",
    "query": "Summarize the detection results in plain language.",
    "answer": null,
    "status": "failed",
    "error_message": "Unable to generate answer. Please try again.",
    "created_at": "2024-01-15T10:35:00Z",
    "updated_at": "2024-01-15T10:35:10Z"
  }
}
```

## Response Fields

| Field           | Type           | Description                                               |
| --------------- | -------------- | --------------------------------------------------------- |
| `uuid`          | string         | Unique identifier for the question.                       |
| `detect_uuid`   | string         | UUID of the associated detection report.                  |
| `query`         | string         | The original question that was submitted.                 |
| `answer`        | string \| null | The generated answer. `null` until status is `completed`. |
| `status`        | string         | One of `pending`, `processing`, `completed`, or `failed`. |
| `error_message` | string \| null | Error details when status is `failed`. `null` otherwise.  |
| `created_at`    | string         | ISO 8601 timestamp when the question was submitted.       |
| `updated_at`    | string         | ISO 8601 timestamp of the last status change.             |

## Error Response (404)

```json
{
  "success": false,
  "message": "Question not found"
}
```