---
title: "Get Note By Id V1"
method: GET
path: "/v1/notes/{note_id}"
tags: ["Notes v1"]
---

# Get Note By Id V1

`GET /v1/notes/{note_id}`

Get a specific legacy Note. Returns HTTP 400 if the note uses the EN2.1 schema.

## Path parameters

- `note_id` integer, required

## Response `200`

Successful Response

- Note — A full representation of a note. Do not use this for endpoints that return notes in bulk. Use `NoteMetadata` for that instead.
  - `bill` integer, nullable — The ID of the bill associated with the note
  - `category` integer, required — Practice-created identifiers for note category. A category is a Visit Note Type object. See https://docs.elationhealth.com/reference/visit_note_types_list for API to list all available categories.
  - `confidential` boolean — Whether the note is marked as confidential.
  - `content` DocumentNodeOutput
    - `attrs` El8NoteModelsNoteContentBaseNodeNodeNodeAttrs
      - `ai_generation_info` AiGenerationInfo
        - `is_finalized` boolean
        - `transcript_source_text` string, nullable
      - `creation_type` 'ai' | 'template', nullable
      - `is_new` boolean, nullable
      - `ref_id` string, nullable
    - `content` DocumentNodeChildOutput[]
      - union
        - TwoColumnLayoutNodeOutput
          - `attrs` El8NoteModelsNoteContentBaseNodeNodeNodeAttrs
            - `ai_generation_info` AiGenerationInfo
              - …
            - `creation_type` 'ai' | 'template', nullable
            - `is_new` boolean, nullable
            - `ref_id` string, nullable
          - `content` ColumnLayoutNodeOutput[]
            - `attrs` El8NoteModelsNoteContentBaseNodeNodeNodeAttrs
              - …
            - `content` AnyNodeContent[]
              - …
            - `type` 'columnLayout'
          - `type` 'twoColumnLayout'
        - ColumnLayoutNodeOutput
          - `attrs` El8NoteModelsNoteContentBaseNodeNodeNodeAttrs
            - `ai_generation_info` AiGenerationInfo
              - …
            - `creation_type` 'ai' | 'template', nullable
            - `is_new` boolean, nullable
            - `ref_id` string, nullable
          - `content` AnyNodeContent[]
          - `type` 'columnLayout'
    - `type` 'document'
  - `doctags` Doctag[]
    - `code` string, nullable
    - `code_type` 'CPT' | 'SNOMED' | 'HL7' | 'ICD9' | 'LOINC' | 'CVX' | 'RXNORM' | 'ICD10' | 'CPTII' | 'HCPCS' | 'EL8'
    - `concept_name` string, nullable
    - `description` string, nullable
    - `id` integer, required
    - `is_cpc_plus` boolean, required
    - `is_mips` boolean, required
    - `practice` integer, nullable
    - `shared` boolean, required
    - `snomed_result_code` string, nullable
    - `value` string, required
  - `exam_reason` string, nullable
  - `id` integer, required
  - `is_draft` boolean, required
  - `is_outdated` boolean
  - `metadata` object, nullable — Unstructured data for storing related metadata.
  - `patient` integer, required — The ID of the patient for whom the note was created.
  - `practice` integer, required — Authoring practice ID.
  - `provider` integer, required — The ID of the assigned provider.
  - `serviced_at` string, nullable, required
  - `signatures` DocumentSignature[]
    - `amendment_id` integer, nullable — ID of the note amendment this signature applies to, if any; null for signatures on the base note or legacy records.
    - `on_behalf_of_user_id` integer, nullable
    - `on_behalf_of_user_name` string, nullable
    - `signature_comments` string, required
    - `signature_role` 'amender' | 'cosigner' | 'rendering_provider' | 'staff_autofiler', required — The role the user is performing when adding a signature to a visit note
    - `signed_at` string, date-time, required — When the associated document was signed with this signature.
    - `user_id` integer, required — The ID of the user who authored the signature.
    - `user_name` string, required — The name of the user who authored the signature.
  - `snapshot_id` integer, nullable
  - `summary` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/elationhealth/apis/api-authentication.md) · [All operations](https://skmtc.net/elationhealth/apis/api-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elationhealth/api-authentication/revisions/c060f89d4de7/schema)
