POST /bot/tasks/{task_id}/commentsAuthorization: Bearer <BOT_TOKEN>Content-Type: application/json
json
{ "value": "Проверьте эту задачу", "parent_comment_id": null, "recipients": [12, 34]}
Поле
Обязательное
Описание
value
Да
Непустой текст до 10 000 символов.
parent_comment_id
Нет
ID родительского комментария из этой же задачи.
recipients
Нет
ID пользователей для уведомления. Максимум 50 уникальных пользователей с доступом к форме.
Максимальный размер JSON body — 16 KB.
Уведомление получают ответственный задачи и пользователи из recipients. Для них создаются inbox notifications и jobs в очереди внешних каналов. Дубликаты удаляются, сам бот исключается.
Комментарий, notifications и queue jobs сохраняются одной транзакцией.
Комментарии
Эндпойнты комментариев доступны только с bot token и только для задач в формах, к которым у бота есть доступ.
Получить комментарии задачи
Комментарии возвращаются от новых к старым. Используется cursor pagination без загрузки всей истории.
limit50.cursorpagination.next_cursorиз предыдущего ответа. Максимум 512 символов.Пример ответа:
Если
has_moreравенtrue, передайтеnext_cursorбез изменений в следующем запросе.Создать комментарий
valueparent_comment_idrecipientsМаксимальный размер JSON body —
16 KB.Уведомление получают ответственный задачи и пользователи из
recipients. Для них создаются inbox notifications и jobs в очереди внешних каналов. Дубликаты удаляются, сам бот исключается.Комментарий, notifications и queue jobs сохраняются одной транзакцией.
Rate limits
60/min20/minЛимит считается суммарно по всем задачам отдельно для bot user, IP и операции. При превышении API возвращает
429.Ошибки
400401403404413422429