---
title: "Update a note"
method: PUT
path: "/notes/{id}"
tags: ["Notes"]
---

# Update a note

`PUT /notes/{id}`

## Request

- Base URL: `https://api.shopvox.com/v1`
- URL: `https://api.shopvox.com/v1/notes/{id}`
- Auth: API key in query parameter `account_id` and API key in query parameter `authToken`
- TypeScript: <https://skmtc.dev/shopvox/apis/shopvox-public-api/docs/notes/:id/put.ts> (a function with typed inputs; its response is checked against the schema)

**Plan: Paid API.** Updates the note. Send the new `content`. The other fields are
optional. The note stays on the same record. The request finds the note by its `id`
and ignores parent reference parameters. A user can update a note that another user
wrote only if the role of the user has **Edit & Remove All Users' Notes**.

## Request body

- NoteWrite
  - `note` object, required
    - `content` string, required
    - `category_id` string, uuid
    - `email_thread_id` string
    - `email_thread_subject` string

## Response `200`

Updated.

- Note
  - `id` string, uuid
  - `content` string
  - `createdAt` string, date-time
  - `emailThreadId` string, nullable
  - `emailThreadSubject` string, nullable
  - `categoryName` string, nullable
  - `categoryId` string, uuid, nullable
  - `createdBy` NamedRef: Lightweight reference to a related record.
    - `id` string, uuid
    - `name` string

## Other responses

- `401`: Missing/expired credentials, an index request without a required filter, or the plan does not include this endpoint.
- `403`: Another user wrote the note, and the role of this user does not have **Edit & Remove All Users' Notes**.
- `404`: No active note in this account has this `id`. A deleted note gives this response too.
- `422`: Unprocessable entity - field errors keyed by attribute.

## Changes

- **2026-10-27** `c02128f70b33`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/shopvox/apis/shopvox-public-api/changes/notes/:id/put.md)

---

[API](https://skmtc.dev/shopvox/apis/shopvox-public-api.md) - [All operations](https://skmtc.dev/shopvox/apis/shopvox-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/shopvox/apis/shopvox-public-api/revisions/c02128f70b33?raw)
