---
title: "Sign Off Note"
method: POST
path: "/notes/{note_id}/sign-off"
tags: ["provider", "scribe", "note"]
---

# Sign Off Note

`POST /notes/{note_id}/sign-off`

## Path parameters

- `note_id` string, required

## Headers

- `TENANT` string, required
- `API-KEY` string, required

## Response `200`

Successful Response

- NoteDetail
  - `id` string, required
  - `eventId` string, nullable
  - `parentNoteId` string, required
  - `duration` integer, nullable
  - `version` integer, required
  - `currentVersion` integer, required
  - `content` string, nullable
  - `summary` string, nullable
  - `aiGenerated` boolean, required
  - `template` NoteTemplateTableItem
    - `id` string, required
    - `name` string, required
    - `contentTemplate` string, nullable
    - `attachments` NoteTemplateAttachmentResponse[]
      - `id` string, required
      - `name` string, required
      - `gcsPath` string, nullable
      - `signedUrl` string, nullable
      - `createdDate` string, date-time, required
    - `createdDate` string, date-time, required
  - `patient` PatientDetail, required
    - `id` string, required — The unique identifier for the user.
    - `firstName` string, nullable — The user's first name.
    - `lastName` string, nullable — The user's last name.
    - `phoneNumber` string, nullable — The user's phone number.
    - `email` string, nullable — The user's email address.
    - `type` 'PROVIDER' | 'PATIENT' | 'ASSISTANT', required
    - `locationId` string, nullable — The location of the user.
    - `externalId` string, nullable — The user's external identifier if available.
    - `address` string, nullable — The user's primary address.
    - `addressLineTwo` string, nullable — Additional address information.
    - `city` string, nullable — The city of the user's address.
    - `state` string, nullable — The state of the user's address.
    - `zipCode` string, nullable — The postal code of the user's address.
    - `country` string, nullable — The country of the user's address.
    - `createdDate` string, date-time, required — The date and time when the user was created.
    - `addressValid` boolean, nullable — Whether the user's address is valid.
    - `meta` object, nullable — Any additional metadata about the user relevant to your system.
    - `isArchived` boolean, nullable — Whether the user is archived.
    - `primaryLocationId` string, nullable — The primary location of the user.
    - `gender` string, nullable — The gender of the patient.
    - `dateOfBirth` string, date, nullable — The date of birth of the patient.
    - `patientMedications` string[], nullable — List of patient's self-reported medications.
    - `onSchedulingBlacklist` boolean, nullable — Whether the patient is on the scheduling blacklist.
    - `surchargeDisabled` boolean, nullable — Whether surcharges are disabled for this patient.
    - `tags` PatientTagSummary[], nullable — List of patient tags
      - `id` string, required — Unique identifier for the patient tag
      - `name` string, required — Name of the patient tag
      - `emoji` string, nullable — Emoji associated with the tag
      - `color` string, nullable — Color code for the tag (hex format)
      - `isActive` boolean, required — Whether the tag is active
      - `createdDate` string, date-time, required — Date and time when the tag was created
      - `updatedDate` string, date-time, nullable — Date and time when the tag was last updated
    - `creditBalance` integer, nullable — Patient's credit balance in cents.
    - `preferredProviderId` string, nullable — The preferred provider ID for this patient.
    - `memberships` MemberTiny[], nullable — List of memberships for this patient
      - `id` string, required — Unique identifier for the member
      - `membership` MembershipTiny, required
        - `id` string, required — Unique identifier for the membership
        - `name` string, required — Name of the membership
        - `textColor` string, nullable — Text color of the membership
      - `startDate` string, date-time, required — When the patient joined the membership
      - `status` 'ACTIVE' | 'EXPIRED' | 'CANCELLED' | 'DELINQUENT' | 'FROZEN', required
    - `goalWeight` number, nullable — The goal weight of the patient.
    - `measurements` MeasurementSummary[], nullable — List of patient's measurements.
      - `height` number, nullable — The height of the patient in cms.
      - `weight` number, nullable — The weight of the patient in kgs.
      - `systolicBp` number, nullable
      - `diastolicBp` number, nullable
      - `pulse` number, nullable
      - `temperature` number, nullable
      - `waistCircumference` number, nullable — The waist circumference of the patient in cms.
      - `patientId` string, required
      - `noteId` string, nullable
      - `measurementDate` string, date-time — The date and time the measurement was taken. Defaults to now if not provided.
      - `eventId` string, nullable — The event that the measurement was taken for.
      - `createdDate` string, date-time, required
      - `id` string, required
      - `creatorId` string, nullable — ID of the user who created this measurement (optional for legacy measurements)
    - `medications` DeprecatedMedicationSummary[], nullable — List of provider-administered medication doses.
      - `id` string, required
      - `createdDate` string, date-time, required
      - `patientId` string, required
      - `providerId` string, nullable
      - `name` string, required
      - `sideEffects` string, nullable
      - `administrationLocation` string, nullable
      - `amount` number, nullable
      - `unit` 'AMPOULES' | 'APPLICATORS' | 'BOTTLES' | 'BOXES' | 'CAPSULES' | 'CUPS' | 'DOSES' | 'G_PER_ML' | 'GRAMS' | 'IU' | 'IU_PER_ML' | 'OUNCES' | 'FLUID_OUNCES' | 'KG' | 'KITS' | 'LITERS' | 'MCG' | 'MG' | 'MG_PER_ML' | 'ML' | 'MMOL' | 'MICROGRAM_PER_ML' | 'PACKS' | 'PAIRS' | 'PATCHES' | 'PERCENTAGE' | 'PIECES' | 'POUCHES' | 'ROLLS' | 'SACHETS' | 'SHEETS' | 'SPRAYS' | 'STRIPS' | 'SYRINGES' | 'TABLETS' | 'TABLETS_PER_DAY' | 'TESTS' | 'TUBES' | 'UNITS' | 'VIALS' | 'TREATMENTS' | 'SESSIONS' | 'PULSES' | 'JOULES' | 'CENTIMETERS' | 'THREAD_COUNT' | 'INJECTIONS' | 'WRINKLE_UNITS' | 'POUNDS' | 'FEET' | 'INCHES'
      - `lotNumber` string, nullable
      - `stockId` string, nullable
      - `noteId` string, nullable
      - `doseDate` string, date-time, nullable
      - `comment` string, nullable
      - `frequency` string, nullable
      - `quantity` number, nullable
      - `isUsedAsTemplate` boolean, nullable
      - `signedOffProviderId` string, nullable
      - `signedOffDate` string, date-time, nullable
      - `provider` UserTiny
        - `id` string, required — The unique identifier for the user.
        - `firstName` string, nullable — The user's first name.
        - `lastName` string, nullable — The user's last name.
        - `phoneNumber` string, nullable — The user's phone number.
        - `email` string, nullable — The user's email address.
        - `type` 'PROVIDER' | 'PATIENT' | 'ASSISTANT', required
        - `locationId` string, nullable — The location of the user.
    - `optedOutOfSms` boolean, nullable — Whether patient has opted out of SMS
    - `appointmentCount` integer, nullable — Total number of appointments for this patient
    - `totalSpent` integer, nullable — Total amount spent by this patient in cents
  - `createdDate` string, date-time, required
  - `transcript` NoteTranscriptSummary
    - `id` string, required
    - `transcript` string, required
    - `duration` integer, nullable
    - `createdDate` string, date-time, required
  - `providers` ProviderTiny[]
    - `id` string, required
    - `firstName` string, required
    - `lastName` string, nullable
    - `email` string, nullable
    - `createdDate` string, date-time, nullable
  - `sourceDocuments` DocumentSummary[]
    - `id` string, required
    - `patientId` string, required
    - `filePath` string, required
    - `fileType` string, required
    - `title` string, required
    - `summary` string, nullable, required
    - `docType` 'LAB' | 'PHARMACY' | 'IMAGE' | 'REPORT' | 'OTHER' | 'CONSENT' | 'NOTE_UPLOAD', required
    - `signatureUrl` string, nullable, required
  - `icd10Codes` ICDTenCode[], nullable
    - `code` string, required
    - `shortDesc` string, required
    - `longDesc` string, nullable, required
    - `categorical` boolean, nullable, required
  - `cptCodes` CPTCode[], nullable
    - `code` string, required
    - `category1` string, nullable, required
    - `category2` string, nullable, required
    - `category3` string, nullable, required
    - `category4` string, nullable, required
    - `category5` string, nullable, required
    - `category6` string, nullable, required
    - `description` string, required
    - `notes` string, nullable, required
  - `signedOffProviderId` string, nullable
  - `signedOffDate` string, date-time, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/decodahealth/apis/decoda-api.md) · [All operations](https://skmtc.dev/decodahealth/apis/decoda-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/decodahealth/decoda-api/revisions/4939a65a89d2/schema)
