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

Toggle a reaction on a project task comment

Adds the emoji reaction for the caller, or removes it when already present. Returns the comment's reactions after the change.

RBAC · project_task

Path parameters

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

Request body

Content type: application/json · schema ProjectTaskCommentReactionBody

emojistringRequired
min length 1 · max length 50

Response body

Success response 200 · schema ProjectTaskCommentReactionEnvelope

dataobjectRequired
addedbooleanRequired
reactionsarray of objectRequired
itemsobject
emojistringRequired
countintegerRequired
userIdsarray of stringRequired
itemsstring <uuid>
currentUserReactedbooleanRequired
reaction_user_namesobjectRequired

Response codes

200
Reaction toggled.
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.