---
title: "Replace the generic note"
method: PUT
path: "/api/notes/patient/{patient_id}"
tags: ["notes"]
---

# Replace the generic note

`PUT /api/notes/patient/{patient_id}`

## Request

- Base URL: `https://api.corabea.it` (the document declares no server; this is the origin it was published from)
- URL: `https://api.corabea.it/api/notes/patient/{patient_id}`
- Auth: HTTP bearer

Admin and customer care only. Patient user notes update

## Path parameters

- `patient_id` string, uuid, required: Patient UUID

## Request body

- UpdateUserNotesRequest: Payload for replacing a patient's generic note.
  - `notes` string, required: The note, replacing whatever is stored

## Response `200`

Successful Response

- UserNotesResponse: Response model for user notes.
  - `user_id` string, required: User UUID
  - `notes` string, nullable: Generic notes on the user
  - `notes_updated_at` string, date-time, nullable: When notes were last updated

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-11** `6afa01417695`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/corabea/apis/corabea-api/changes/api/notes/patient/:patient_id/put.md)

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc.dev/corabea/apis/corabea-api/revisions/4a8dd89893b8?raw)
