Skip to main content
CRUD endpoints for organization-wide notes. Scoped agents see only notes they have been granted access to; users in the Inkbox Console and admin-scoped API keys see every note in the org.

Create note

Create a new note. created_by is stamped server-side from the auth context — any client-supplied value is rejected.
  • Agent creator (scoped API key): a per-identity access row is auto-inserted, making the note immediately visible to that agent. Other agents cannot see it until granted.
  • Human creator (Console user or admin-scoped API key): no access row is inserted. The note stays invisible to all scoped agents until access is granted.

Request body

Request example

JSON

Response (201)

JSON

Error responses

Code examples


List notes

List notes visible to the caller.

Query parameters

Response (200)

Returns an array of note objects with inlined access arrays.

Code examples


Get note

Fetch a single note by ID.

Path parameters

Code examples


Update note

Update a note. Any caller who can see the note can patch it.

Path parameters

Request body

created_by, organization_id, status, and timestamps are immutable.

Code examples


Delete note

Delete a note. Returns 204 No Content on success. Any caller who can see the note can delete it.

Code examples


Note object