Update a note
Replaces the text of a note. Only the note’s author can edit it: user_id must equal the note’s author._id.
The new content replaces the old text entirely and updatedAt changes; the pin state and the attached record do not. Sending the same request again leaves the note unchanged, so it is safe to retry. A note that belongs to another team returns 404, the same as one that does not exist.
content replaces the old text entirely and updatedAt changes; the pin state and the record the note is attached to stay as they are.
user_id must equal the note’s author._id. Any other team member gets 403.Path parameters
- id (required, string): The note’s
_id, a 24-character hex string, from List notes or Create a note.
Request body
Example request
Response (200)
Returns the updated note object.Errors
Authorizations
Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.
Path Parameters
The note's _id, as returned by List notes or Create a note. A 24-character hex string.
"6703f1c2a9e4b8d1c2f3a4b5"
Body
New plain text for the note, 1 to 10,000 characters. Replaces the old text entirely.
10000"Confirmed budget approved for Q3."
ID of the member making the change, a 24-character hex string. Must be the note's author.
"507f1f77bcf86cd799439033"
Response
The updated note.
Note ID.
"6703f1c2a9e4b8d1c2f3a4b5"
Team that owns the note.
"507f1f77bcf86cd799439012"
The author, with first_name, last_name, email and image when Salesfinity has them. null if the author's user record no longer exists.
Plain text of the note.
Whether the note is pinned. false for a new note.
When the note was pinned. Absent when the note is not pinned.
ID of the member who pinned the note. Absent when the note is not pinned.
ID of the contact the note is attached to. Present on person notes only.
ID of the company the note is attached to. Present on company notes only.
When the note was created.
When the note was last changed, including pin changes.