For the complete documentation index, see llms.txt. This page is also available as Markdown.

Note Object Links

Notes can be linked to other Monolith objects — evidence items, tasks, timeline events, acquisitions, or the case itself. Links make a note discoverable from the linked object (and vice versa: GET /v1/notes?object_id=...).

Supported object_type values: timeline_event, task, case, evidence, acquisition.

Endpoints

  • GET /v1/notes/object-links — list links

  • POST /v1/notes/object-links — create a link

  • DELETE /v1/notes/object-links/{id} or DELETE /v1/notes/object-links?note_uuid=...&object_id=... — delete a link


GET /v1/notes/object-links

Query parameters

All optional.

Parameter
Type
Default
Description

id

number

A single link by its numeric id.

note_uuid

string

Links belonging to this note.

object_id

string

Links pointing at this object.

object_type

string

Filter by object type.

page

number

1

Page number (1-based).

page_size

number

3000

Results per page, max 3000.

Response — 200 OK

object_name is the human-readable name of the linked object (evidence number, task name, ...), resolved at read time. It is null if the target object no longer exists.


Request body

Field
Type
Required
Description

note_uuid

string

yes

UUID of the note.

object_id

string

yes

UUID of the target object.

object_type

string

yes

timeline_event, task, case, evidence, or acquisition.

Creating a link that already exists is not an error: the call succeeds with status 200 and "created": false.


Target a single link by its numeric id, or by the note + object pair. Deleting by note alone is intentionally not supported — that would silently remove every link the note has.

Response — 200 OK


Errors

Status
Body
Cause

400

{"message": "Invalid request body", "errors": [...]}

Missing field or invalid object_type on create.

400

{"message": "Invalid request parameters", "errors": [...]}

Delete without an id or a note_uuid + object_id pair.

404

{"message": "Note not found"}

Create targeting a nonexistent note.

404

{"message": "Note object link not found"}

Delete targeting a nonexistent link.

401

Unauthorized

Missing or invalid API key.

Was this helpful?