API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · dms_comments

DMS Comment Schema

Schema-ID
dms_comment
Collection
dms_comments
Permissions
  • Lesendms_comment_view
  • Anlegendms_comment_create
  • Änderndms_comment_edit
  • Löschendms_comment_delete

Felder

DMS Comment Schema

dms_comments4 Permissions

Threaded comment on a DMS document

documentIduuiderforderlich

Reference to dms_document

parentCommentIduuidoptional

Parent comment ID for threaded replies

nullable
bodystringerforderlich

Comment text (may contain @mentions as @[userId])

1–5000 Zeichen
mentionsuuid[]optional

User IDs mentioned in this comment

Default: []
annotationIduuidoptional

Linked annotation (for comments on specific PDF regions)

nullable
isResolvedbooleanoptional

Whether this comment thread is resolved

Default: false
resolvedByuuidoptional

Who resolved this thread

read-onlynullable
resolvedAtdatetimeoptional
read-onlynullable
reactionsobject[]optional

Emoji reactions (Teams-style). Managed exclusively via POST /:resource/:id/reactions — never set directly via create/update (the field is protected). Absent/missing = no reactions.

read-only
emojistringerforderlich

Native Unicode emoji character

1–32 Zeichen
userIdstringerforderlich

Internal users._id of the reactor

min 1 Zeichen
createdAtdatetimeoptional

When the reaction was added

read-only

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/dms_comments — Liste, paginiert + filterbar
  • GET /api/v1/dms_comments/<id> — Einzelne Entity
  • POST /api/v1/dms_comments — Anlegen
  • PATCH /api/v1/dms_comments/<id> — Teil-Update
  • DELETE /api/v1/dms_comments/<id> — Soft-Delete
  • GET /api/v1/dms_comments/<id>/timeline — Audit + Aktivitäten

Suche