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

# Read Note

> Fetch the full current state of a single note by ID.
If the note is in trash, the response still returns the note and includes `trashed_at`.
For discovery flows, use `GET /v2/notes` or `POST /v2/notes/search`.



## OpenAPI

````yaml GET /v2/notes/{note_id}
openapi: 3.1.0
info:
  title: Mem API
  description: An API that allows you to interact with the Mem platform.
  version: 1.0.0
servers:
  - url: https://api.mem.ai
security:
  - bearerAuth: []
paths:
  /v2/notes/{note_id}:
    get:
      tags:
        - external
        - external-v2
      summary: Read Note
      description: >-
        Fetch the full current state of a single note by ID.

        If the note is in trash, the response still returns the note and
        includes `trashed_at`.

        For discovery flows, use `GET /v2/notes` or `POST /v2/notes/search`.
      operationId: app_src_api_routes_external_v2_notes_views_read_note
      parameters:
        - in: path
          name: note_id
          schema:
            description: >-
              UUID of the note to read. Use an ID returned by
              create/list/search. The caller must be able to access this note.
            format: uuid
            title: Note Id
            type: string
          required: true
          description: >-
            UUID of the note to read. Use an ID returned by create/list/search.
            The caller must be able to access this note.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReadNoteResponseSchema'
components:
  schemas:
    ReadNoteResponseSchema:
      example:
        attachment_metadata:
          - attachment_id: 2511691e-cfd2-47bc-a4b6-0104234ee1af
            attachment_kind: pdf
            image_type: null
            ocr_text: null
            page_count: 7
            suggested_search: product launch requirements
            summary: Product requirements and launch milestones.
            visual_description: null
        audio_recording_ids:
          - 78ff64bc-09e3-4fd7-a4b9-53c258f35619
        collection_ids:
          - 59508b41-8770-4855-aa37-302b1e09aee7
          - 026b426c-14fb-4f22-8d98-7a9121bfaec8
        content: |-
          # Sales Call with Acme Corp

          Contact: John Smith (john@acme.com)

          Interested in enterprise plan. Follow up next week.

          ## Action Items
          - Schedule follow-up call next week
          - Send enterprise pricing information

          ## Key Points
          - Interested in enterprise plan
          - Contact: John Smith (john@acme.com)
        created_at: '2025-04-11T04:47:14.457Z'
        id: 5e29c8a2-c73b-476b-9311-e2579712d4b1
        request_id: api-request-036ed6c7-de00-459f-a89b-43d26aafe522
        title: Sales Call with Acme Corp
        trashed_at: null
        updated_at: '2025-04-11T04:47:19.702Z'
        version: 4
      properties:
        request_id:
          description: Identifier for this API request. Useful for tracing and support.
          title: Request Id
          type: string
        id:
          description: UUID of the requested note.
          format: uuid
          title: Id
          type: string
        title:
          description: Current note title.
          title: Title
          type: string
        content:
          description: Full markdown content stored for the note.
          title: Content
          type: string
        version:
          description: Current note content document version.
          title: Version
          type: integer
        collection_ids:
          description: Collection UUIDs currently associated with this note.
          items:
            type: string
            format: uuid
          title: Collection Ids
          type: array
        audio_recording_ids:
          description: Audio Recording UUIDs currently associated with this note.
          items:
            type: string
            format: uuid
          title: Audio Recording Ids
          type: array
        attachment_metadata:
          description: >-
            Compact metadata for PDF and image attachments embedded in this
            note.

            Use `attachment_id` with `GET
            /v2/note-attachments/{attachment_id}/download-url`.
          items:
            $ref: '#/components/schemas/NoteAttachmentMetadataResponseSchema'
          title: Attachment Metadata
          type: array
        trashed_at:
          anyOf:
            - type: string
              format: date-time
            - type: 'null'
          description: >-
            Timestamp for when the note was moved to trash, or null when the
            note is active.

            Trashed notes are still returned by `GET /v2/notes/{note_id}`.
          title: Trashed At
        created_at:
          description: Creation timestamp for the note in ISO 8601 format.
          format: date-time
          title: Created At
          type: string
        updated_at:
          description: Last modification timestamp for the note in ISO 8601 format.
          format: date-time
          title: Updated At
          type: string
      required:
        - request_id
        - id
        - title
        - content
        - version
        - collection_ids
        - audio_recording_ids
        - attachment_metadata
        - trashed_at
        - created_at
        - updated_at
      title: ReadNoteResponseSchema
      type: object
    NoteAttachmentMetadataResponseSchema:
      properties:
        attachment_kind:
          description: >-
            Attachment kind. Use this with attachment tools that need
            kind-specific handling.
          enum:
            - pdf
            - image
          title: Attachment Kind
          type: string
        attachment_id:
          description: UUID of the note attachment. Use this ID with note attachment tools.
          format: uuid
          title: Attachment Id
          type: string
        page_count:
          anyOf:
            - type: integer
            - type: 'null'
          description: Number of pages for PDF attachments, or null for image attachments.
          title: Page Count
        summary:
          anyOf:
            - type: string
            - type: 'null'
          description: Compact extracted summary for the attachment, when available.
          title: Summary
        suggested_search:
          anyOf:
            - type: string
            - type: 'null'
          description: >-
            Suggested query text for searching within the attachment, when
            available.
          title: Suggested Search
        ocr_text:
          anyOf:
            - type: string
            - type: 'null'
          description: Extracted OCR text for image attachments, when available.
          title: Ocr Text
        visual_description:
          anyOf:
            - type: string
            - type: 'null'
          description: Visual description for image attachments, when available.
          title: Visual Description
        image_type:
          anyOf:
            - type: string
            - type: 'null'
          description: Detected image type for image attachments, when available.
          title: Image Type
      required:
        - attachment_kind
        - attachment_id
      title: NoteAttachmentMetadataResponseSchema
      type: object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````