Skip to main content

Create Manager Session Note

POST 

/api/v1/devices/:device_uuid/sessions/:session_id/notes

Append a manager-authored SessionNote (manager and owner only, append-only).

Body is truncated to 2000 chars to match the field-worker constraint. Allowed on active OR closed sessions (supports retroactive annotation). Each POST inserts a NEW SessionNote row — no upsert.

Returns 201 Created (RFC 7231 §6.3.2) since this is genuine resource creation. The mobile NotesUpdateOut endpoint still returns 200 because it is an upsert, not a create.

Rejects an empty / whitespace-only body with 400 and error_code="EMPTY_BODY" rather than inserting a noise row.

Request​

Responses​

Created