When the note was last edited. Null when it has never been edited.
Endpoints
Patient notes
/v0/companies/{company_id}/projects/{project_id}/patients/{patient_id}/notesList a patient's notes
Returns every note filed on the patient, newest first. Returns 404 when the patient does not exist or is not visible to the caller.
ReturnsSuccess
notesobject[]The notes, newest first.
notes[].idstringThe note's ID.
notes[].createdAtstringWhen the note was written.
notes[].userEmailstringEmail address of the user who wrote the note. Empty when that user can no longer be found.
notes[].contentstringThe note's text.
notes[].authoredByAibooleanTrue when the note was authored by the Hermes AI voice agent rather than a human user. Renderers show an automated "AI" badge and skip the human user lookup.
Conditional attributes
notes[].updatedAtstring
Errors
401404500
/v0/companies/{company_id}/projects/{project_id}/patients/{patient_id}/notesAdd a note to a patient
Creates a new note on the patient, authored by the caller. Each call adds another note, so retrying a request that succeeded creates a duplicate. Any webhook endpoints subscribed to patient note events are notified. Returns an empty body on success.
Request bodyapplication/json
contentstringThe new text of the note, replacing the old text.
Free text. Surrounding whitespace is trimmed, and an empty or whitespace-only value is rejected.
ReturnsSuccess
Errors
401500
/v0/companies/{company_id}/projects/{project_id}/patients/{patient_id}/notes/{note_id}Delete a patient note
Deletes the note when it is filed on this patient and the caller authored it. The call succeeds with an empty body even when no matching note exists, so repeating it is safe.
Parameters
note_idstringpath, requiredThe id of the note to delete, as returned when listing the patient's notes.
ReturnsSuccess
Errors
401500