Task ID (tsk_...).
Request body.
Parameters for the comment to create, including its body.
The newly created comment.
Delete a task comment
Permanently removes a comment from its task. This action cannot be undone.
The task's owner is resolved from the task itself.
Only the comment's author, an admin of the comment's organization, or an
admin of the owning team may delete a comment. Returns 403 Forbidden
otherwise.
Task ID (tsk_...).
Comment ID (tcm_...).
Empty body. The server responds with HTTP 204 No Content on success.
List comments on a task
Returns a bounded page of comments on the specified task, ordered by creation
time ascending. App-scoped developer and server-to-server callers explicitly
provide the owning team, user, or agent and org.
Task ID (tsk_...).
Optionalparams: {Query parameters.
OptionalafterCursor?: stringOpaque cursor returned by the previous page.
Optionalagent?: stringExplicit owning agent (agi_...) for privileged calls.
Optionallimit?: numberMaximum comments to return. Capped at 100.
Optionalorg?: stringExplicit organization (org_...) for privileged calls; pass null when unscoped.
Optionalteam?: stringExplicit owning team (tem_...) for privileged calls.
Optionaluser?: stringExplicit owning user (usr_...) for privileged calls.
Successful response
Update a task comment
Replaces the body of an existing comment and returns the updated comment.
The task's owner is resolved from the task itself.
Only the comment's author, an admin of the comment's organization, or an
admin of the owning team may edit a comment. Returns 403 Forbidden
otherwise.
Task ID (tsk_...).
Comment ID (tcm_...).
Request body.
Replacement body for the comment. Must be non-empty.
The updated comment.
Create a comment on a task Posts a new comment on the specified task and returns the created comment. The task's owner is resolved from the task itself.