Projects API
PUT/api/v1/projects/tasks/{taskId}/comments/{commentId}
Product availabilityAlgaPSA

Edit a project task comment

Replaces the comment note (BlockNote JSON) and stamps edited_at. Newly mentioned users are notified. Internal users may edit any comment; others only their own.

RBAC · project_task

Path parameters

taskIdstring <uuid>Required
Project task UUID.
commentIdstring <uuid>Required
Task comment UUID.

Request body

Content type: application/json · schema ProjectTaskCommentUpdateBody

notestringRequired
min length 1

Response body

Success response 200 · schema ProjectTaskCommentEnvelope

dataobjectRequired
task_comment_idstring <uuid>Required
task_idstring <uuid>Required
thread_idstring <uuid>RequiredNullable
parent_comment_idstring <uuid>RequiredNullable
user_idstring <uuid>Required
author_typestringRequired
Enum: internal
notestringRequired
markdown_contentstringRequiredNullable
created_atstringRequired
updated_atstringRequiredNullable
edited_atstringRequiredNullable
deleted_atstringRequiredNullable
authorobjectRequiredNullable
user_idstring <uuid>Required
first_namestringRequiredNullable
last_namestringRequiredNullable
emailstringRequiredNullable
avatar_urlstringRequiredNullable
reactionsarray of objectRequired
itemsobject
emojistringRequired
countintegerRequired
userIdsarray of stringRequired
itemsstring <uuid>
currentUserReactedbooleanRequired
reaction_user_namesobjectRequired

Response codes

200
Comment updated.
400
Invalid identifiers or request payload.
401
Authentication failed.
403
Caller lacks project_task:read, is not an internal user, or is editing someone else's comment.
404
Task not found, or the comment is not on this task.