> ## Documentation Index
> Fetch the complete documentation index at: https://docs.caret.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Note

> Get detailed information about a specific note

### Path Parameters

<ParamField path="id" type="string" required>
  The unique identifier of the note
</ParamField>

### Response

<ResponseField name="note" type="Note">
  <Expandable title="Note">
    <ResponseField name="id" type="string">
      Unique identifier for the note
    </ResponseField>

    <ResponseField name="title" type="string">
      Title of the note
    </ResponseField>

    <ResponseField name="kind" type="string">
      Type of the note. One of `online`, `in-person`, `podcast`
    </ResponseField>

    <ResponseField name="status" type="string">
      Current status of the note. One of `idle`, `recording`,
      `transcript-processing`, `recorded-not-summarized`, `summarizing`,
      `completed`
    </ResponseField>

    <ResponseField name="createdAt" type="string">
      ISO8601 timestamp when the note was created
    </ResponseField>

    <ResponseField name="updatedAt" type="string">
      ISO8601 timestamp when the note was last updated
    </ResponseField>

    <ResponseField name="visibility" type="string">
      Visibility setting. One of `only-me`, `workspace`, `public`
    </ResponseField>

    <ResponseField name="tags" type="object[]">
      Folders associated with the note (returned as tags for compatibility)

      <Expandable title="Tag">
        <ResponseField name="id" type="string">
          Tag ID
        </ResponseField>

        <ResponseField name="name" type="string">
          Tag name
        </ResponseField>

        <ResponseField name="color" type="string">
          Tag color
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="participants" type="object[]">
      Participants from the calendar event

      <Expandable title="Participant">
        <ResponseField name="name" type="string">
          Participant name
        </ResponseField>

        <ResponseField name="email" type="string">
          Participant email
        </ResponseField>

        <ResponseField name="profileImageUrl" type="string">
          Profile image URL
        </ResponseField>

        <ResponseField name="accountName" type="string">
          Company name
        </ResponseField>

        <ResponseField name="accountDomain" type="string">
          Company domain
        </ResponseField>

        <ResponseField name="accountImageUrl" type="string">
          Company logo URL
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="totalDurationSec" type="number">
      Total duration of the recording in seconds
    </ResponseField>

    <ResponseField name="userWrittenNote" type="string">
      User-written note content
    </ResponseField>

    <ResponseField name="enhancedNote" type="string">
      AI-enhanced note content
    </ResponseField>

    <ResponseField name="summary" type="string">
      Meeting summary content
    </ResponseField>

    <ResponseField name="transcripts" type="object[]">
      Transcript segments

      <Expandable title="Transcript">
        <ResponseField name="speaker" type="string">
          Speaker name or role
        </ResponseField>

        <ResponseField name="text" type="string">
          Transcript text
        </ResponseField>

        <ResponseField name="startTimestamp" type="string">
          Start time (HH:MM:SS format)
        </ResponseField>

        <ResponseField name="endTimestamp" type="string">
          End time (HH:MM:SS format)
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="calendarEvent" type="object | null">
      Associated calendar event data

      <Expandable title="CalendarEvent">
        <ResponseField name="id" type="string">
          Event ID
        </ResponseField>

        <ResponseField name="href" type="string">
          Event URL
        </ResponseField>

        <ResponseField name="title" type="string">
          Event title
        </ResponseField>

        <ResponseField name="startsAt" type="string">
          Start time (ISO8601)
        </ResponseField>

        <ResponseField name="endsAt" type="string">
          End time (ISO8601)
        </ResponseField>

        <ResponseField name="createdAt" type="string">
          Created time (ISO8601)
        </ResponseField>

        <ResponseField name="updatedAt" type="string">
          Updated time (ISO8601)
        </ResponseField>

        <ResponseField name="calendarId" type="string">
          Calendar ID
        </ResponseField>

        <ResponseField name="attendees" type="object[]">
          List of attendees

          <Expandable title="Attendee">
            <ResponseField name="self" type="boolean">
              Whether this is the authenticated user
            </ResponseField>

            <ResponseField name="email" type="string">
              Attendee email
            </ResponseField>

            <ResponseField name="displayName" type="string">
              Attendee display name
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="inputLanguage" type="string | null">
      Language of the audio input
    </ResponseField>

    <ResponseField name="translationLanguage" type="string | null">
      Translation target language (if applicable)
    </ResponseField>

    <ResponseField name="meetingApp" type="string | null">
      App used to auto-start the meeting
    </ResponseField>
  </Expandable>
</ResponseField>

<RequestExample>
  ```bash curl theme={null}

  curl --request GET \
   --url https://api.caret.so/v1/notes/note_123456789 \
   --header 'Authorization: Bearer <your_api_key>'

  ```
</RequestExample>

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "note": {
      "id": "note_123456789",
      "title": "Weekly Team Sync",
      "kind": "online",
      "status": "completed",
      "createdAt": "2024-01-28T10:00:00Z",
      "updatedAt": "2024-01-28T11:30:00Z",
      "visibility": "workspace",
      "tags": [
        {
          "id": "fld_123",
          "name": "Sales",
          "color": "#4A90E2"
        }
      ],
      "participants": [],
      "totalDurationSec": 3600,
      "userWrittenNote": "",
      "enhancedNote": "Meeting summary content...",
      "summary": "Meeting summary content...",
      "transcripts": [
        {
          "speaker": "John Doe",
          "text": "Let's start with the weekly update.",
          "startTimestamp": "00:00:05",
          "endTimestamp": "00:00:12"
        }
      ],
      "calendarEvent": null,
      "inputLanguage": "en",
      "translationLanguage": null,
      "meetingApp": null
    }
  }
  ```

  ```json 404 Not Found theme={null}
  {
    "error": {
      "code": "not_found",
      "message": "Note not found"
    }
  }
  ```
</ResponseExample>
