v1

latestOpenAPI 3.1.02026-07-226875162.5 KB
Note

List Note Paragraphs

Returns a note's transcript as paragraphs — the "conversation notes" / transcript content (a speaker turn or topic chunk per paragraph).

Paywall masking (free / unpaid notes). When a note exceeds the free usage limit and is not on a paid plan, the paragraphs past the limit are returned with their text content masked instead of withheld. Such paragraphs have locked: true. The first locked paragraph keeps a short readable preview (about the first 80 characters of transcript, and the summary header plus its first bullet); every locked paragraph after it is fully masked. Masking preserves length, whitespace, and structure but replaces the words with placeholder characters, so masked text reads as gibberish rather than the real transcript. Unlocked paragraphs (locked: false) are always returned in full. Starting a paid plan unlocks the note and removes the masking. A response where the transcript "cuts off partway" is almost always this masking, not a bug.

get/v1/external/notes/{noteGuid}/paragraphs

Path parameters

noteGuidstring required

Note GUID

Query parameters

cursorstring

Cursor for the next page

sizeinteger

Page size (default 100)

Response

List of paragraphs

nextCursorstring nullable required

Cursor for next page, null if last page

Example response

{
  "content": [
    {
      "uuid": "para-1",
      "transcribeLocale": "en_US",
      "transcript": {
        "type": "text/plain",
        "content": "Hello everyone..."
      },
      "translateLocale": "ko_KR",
      "translated": {
        "type": "text/plain",
        "content": "여러분 안녕하세요..."
      },
      "summaryLocale": "en_US",
      "summary": {
        "type": "text/markdown",
        "content": "- Greeting and agenda..."
      },
      "diarizedSegments": [
        {
          "content": "안녕하세요, 회의 시작하겠습니다.",
          "speaker": {
            "label": "SPEAKER_0",
            "personName": "Alice Kim"
          }
        }
      ],
      "timeFrom": "2025-07-20T10:00:10Z",
      "timeTo": "2025-07-20T10:00:25Z"
    }
  ],
  "nextCursor": "opaque-cursor-string"
}