project-notes

Create a shared note in a project

post/projects/{project_id}/notes

Request

  • Base URL
    https://api.focusbear.io (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Path parameters

project_idstring uuid required

Request body

titlestring required
is_privateboolean

True keeps the note visible only to its author. Omitted creates a shared note.

contentobject

TipTap/ProseMirror document JSON. Optional — a note can start empty.

Response

idstring required
project_idstring required
created_bystring
titlestring required
contentobject nullable

TipTap/ProseMirror document JSON. Present on single-note responses; omitted from list responses (which only return metadata).

is_privateboolean required

True when only the author (created_by) can see the note. Only the author may change it.

archived_atstring date-time nullable

Set while the note is archived (filed away, still readable); null when active.

pinned_atstring date-time nullable

When the requesting user pinned the note; null when they haven't. Pins are per user.

created_atstring
updated_atstring

Changes

No recorded changes to this operation across all 1 revision of this API.