---
title: "Read the generated analyses of a note"
method: GET
path: "/v1/notes/{id}/analysis"
tags: ["content"]
---

# Read the generated analyses of a note

`GET /v1/notes/{id}/analysis`

## Request

- Base URL: `https://api.audiomap.ai`
- URL: `https://api.audiomap.ai/v1/notes/{id}/analysis`
- Auth: HTTP bearer

Every element carries its anchor: `anchors.keyPoints[i]` is the millisecond at which `keyPoints[i]` is said, or null when the model could not place it.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `template` 'generic' | 'sales' | 'legal' | 'medical' | 'journalism' | 'education' | 'customer_success' | 'meeting_minutes' | 'consulting' | 'coaching' | 'therapy' | 'podcast' | 'university_class' | 'debate'

## Response `200`

The analyses persisted for this note

- AnalysisList
  - `noteId` string, uuid
  - `analyses` Analysis[]
    - `template` 'generic' | 'sales' | 'legal' | 'medical' | 'journalism' | 'education' | 'customer_success' | 'meeting_minutes' | 'consulting' | 'coaching' | 'therapy' | 'podcast' | 'university_class' | 'debate'
    - `summary` string
    - `keyPoints` string[]
    - `actionItems` object[]
      - `text` string
      - `assignee` string
      - `deadline` string
    - `decisions` string[]
    - `questions` string[]
    - `topics` string[]
    - `anchors` Anchors, nullable: Millisecond at which each element is said, aligned index by index with its list. Null per element when the model could not place it; null as a whole for analyses generated before Sep 2026.
      - `keyPoints` integer[]
      - `actionItems` integer[]
      - `decisions` integer[]
      - `questions` integer[]
    - `sections` object, nullable: Template-specific sections, only for the "debate" template (podcasts, interviews, multi-person debates). Each item carries who says it (speaker name or diarization letter) and the exact start millisecond of the transcript segment where it is said. Null for other templates.
      - `positions` object[]
        - `text` string, required
        - `speaker` string, nullable
        - `t` integer, nullable
      - `arguments` object[]
        - `text` string, required
        - `speaker` string, nullable
        - `t` integer, nullable
      - `quotes` object[]
        - `text` string, required
        - `speaker` string, nullable
        - `t` integer, nullable
      - `agreements` object[]
        - `text` string, required
        - `speaker` string, nullable
        - `t` integer, nullable
      - `disagreements` object[]
        - `text` string, required
        - `speaker` string, nullable
        - `t` integer, nullable
    - `mindmap` string, nullable: Mermaid source, when one was generated
    - `model` string
    - `updatedAt` string, date-time
  - `report` object: Only on POST: which templates came out and which did not
    - `ok` string[]
    - `failed` object[]

## Other responses

- `401`: Missing or invalid API key
- `403`: Your plan does not include the REST API
- `404`: Note not found, or that template has not been generated
- `429`: Too many requests for this API key

---

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