Task Comment Schema
Felder
Task Comment Schema
Threaded comment on a task
taskId
Reference to task
projectId
Project ID for scoping queries
parentCommentId
Parent comment ID for threaded replies
body
Comment text (may contain @mentions as @[userId])
mentions
User IDs mentioned in this comment
isResolved
Whether this comment thread is resolved
resolvedBy
Who resolved this thread
resolvedAt
source
Where the comment came from (INTERNAL = team member, CUSTOMER = customer portal).
INTERNALCUSTOMERauthorPartyId
Customer party (set for CUSTOMER-source comments).
reactions
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.
Keine Felder passen zum Filter.
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/task_comments— Liste, paginiert + filterbarGET /api/v1/task_comments/<id>— Einzelne EntityPOST /api/v1/task_comments— AnlegenPATCH /api/v1/task_comments/<id>— Teil-UpdateDELETE /api/v1/task_comments/<id>— Soft-DeleteGET /api/v1/task_comments/<id>/timeline— Audit + Aktivitäten