Non-blank comment text, maximum 10,000 characters.
parent_comment_id
No
Parent comment ID for a reply. The parent must belong to the same task.
recipients
No
User IDs to notify. Maximum 50 unique users; each user must have access to the form.
The request body may not exceed 16 KiB.
The task's responsible user and all users listed in recipients receive inbox notifications. Notification jobs are also placed in the external-channel queue. Duplicate recipients are removed, and the bot does not notify itself.
The comment, notifications, and notification queue jobs are saved in one transaction. If any part fails, none of them are saved.
Bot API: comments
Bot comment endpoints use the bot token and operate only on tasks in forms the bot can access.
Authentication
Send the bot token with every request:
List task comments
Comments are returned newest first. The endpoint uses cursor pagination and does not load the task's entire comment history.
Query parameters
limit50.cursorpagination.next_cursor. Maximum length: 512 characters.Example response:
When
has_moreistrue, passnext_cursorunchanged in the next request.Create a task comment
Request body:
valueparent_comment_idrecipientsThe request body may not exceed 16 KiB.
The task's responsible user and all users listed in
recipientsreceive inbox notifications. Notification jobs are also placed in the external-channel queue. Duplicate recipients are removed, and the bot does not notify itself.The comment, notifications, and notification queue jobs are saved in one transaction. If any part fails, none of them are saved.
Rate limits
Limits are calculated separately per bot, client IP, and operation:
A limit applies across all tasks, not separately to each task. A rate-limited request returns HTTP
429with a retry delay in the error message.Errors
400401403404413422429