Create or fully replace the personal or account note on a VM.
This is an overwrite, not an append — the request content becomes the entire note body.
To append, fetch the existing note via GET /api/v1/vms/{id}/notes first, concatenate, and PUT the combined value.
type: personal — one note per user per VM (unique on vm_id + user_id). Visible only to the user that wrote it.type: account — one note per account per VM (unique on vm_id + account_id). Visible to all account members; any member with permission can update it.Pass content: "" to set an empty note. The note row is kept (still returned by GET /notes); only the content is empty.
Updated May 8, 2026Documentation Index
Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt
Use this file to discover all available pages before exploring further.
API key for authentication. Each key is bound to a specific account.
Project ID. Required for all mutating operations (create, delete, power actions, resize).
VM ID (UUID)
Note scope. personal is visible only to the writer; account is shared across the account.
personal, account Note text. Pass an empty string to clear the note.