Кладёт черновик в беседу, тред или личную переписку. В интерфейсе Пачки он появляется в поле ввода этого чата, где сотрудник его допишет и отправит. Этим же методом создаётся отложенное сообщение: с полем schedule черновик уходит сам в назначенное время, без него просто лежит. Сам метод ничего не отправляет: черновик отправляют методом POSTНовое сообщение, передав в него content и parent_message_id черновика, а у каждого файла из files — key, name и file_type. Отправка сообщения черновик не удаляет: приложение Пачки убирает его само, а через API — методом DELETEУдаление черновика, иначе текст останется в поле ввода.
Черновик виден только своему автору — его не видит ни собеседник, ни администратор пространства. Обычный черновик в чате может быть только один. Повторный вызов отвечает 409 с кодом already_exists и номером существующего в payload.draft_id. Дописывают его методом PUTРедактирование черновика. Отложенных сообщений на один чат — не больше 50.
Для треда в entity_id передают идентификатор самого треда, а не сообщения, под которым он висит. Личной переписки с сотрудником может ещё не быть — тогда она заводится сама, как при обычной отправке сообщения.
Пустой черновик создать нельзя: нужен либо текст, либо вложения.
Токенам ботов метод недоступен.
Тело запроса
application/jsondiscussionentity_type: беседы или канала, треда либо сотрудника334<@user_id> остаётся в тексте черновика как передан, а при отправке становится @nickname. До 40 000 байт в UTF-8.Отчёт за неделю: продажи выросли на 10%196093<= 10 элементов3560attaches/files/93746/e354fd79-4f3e-4b5a-9c8d-1a2b3c4d5e6f/logo.png<= 1000 символовkey, иначе ответ будет 422 с кодом wrong_params.logo.png<= 255 символовimage12345800600voice), по желанию у видео (video), у остальных типов не сохраняется. Файл с длительностью без file_type считается голосовым. Голосовое сообщение длиннее 30 минут (1 800 000 мс) отклоняется с 422 и кодом wrong_params.5400>= 1file_type — voice).4,8,12,20,16,10,6,3<= 256 символовonce) смещение вида +03:00 учитывается, а время без смещения считается UTC. У повтора время суток, число и день недели берутся как записаны и отсчитываются по UTC: 10:00+03:00 уходит в 10:00 UTC. Поэтому повтор задают в UTC, с Z, переведя в него местное время, и сверяют next_send_at в ответе.2026-09-17T12:00:00.000Z2026-12-31T12:00:00.000Zweeklyweekly, а если не передать, берётся день недели из start_date.[1,3]<= 7 элементовstart_date.21 — 5Ответ
4821discussionentity_type: беседы или канала, треда либо сотрудника334334null.Отчёт за неделю: продажи выросли на 10%null, если это не ответ.1960933560attaches/files/12/21zu7934-02e1-44d9-8df2-0f970c259796/congrat.pngcongrat.pngimage403, запросите сообщение заново и получите свежую. Если в пространстве включено шифрование или задан безопасный контур, ссылка ведёт на GETСкачивание файла: забирать такой файл нужно с заголовком Authorization, а токену нужен скоуп files:read.https://files.example.com/attaches/files/12/21zu7934-02e1-44d9-8df2-0f970c259796/congrat.png?X-Amz-Expires=604800&X-Amz-Signature=98765asgfadsfdSaDSd4sdfg35asdf67sadf8null для файлов, не являющихся изображением, а также если размер не был передан при загрузке.1920null для файлов, не являющихся изображением, а также если размер не был передан при загрузке.1080null у остальных файлов и если длительность не была передана при загрузке.5400null, если голосового вложения нет. Расшифровка в transcript и её статус в transcript_status у черновика всегда null — она запускается после отправки.54004,8,12,20,16,10,6,3null, пока расшифровка не готова или недоступна.Привет, посмотри пожалуйста последний отчётnull, если расшифровка не запрашивалась: она выключена в пространстве, файл зашифрован, это черновик или сообщение отправлено до появления этого поля и расшифровки у него нет. При success текст лежит в transcript, а пустая строка в нём означает, что речи в записи нет. Статусом failed приходит и расшифровка, которая долго не завершается, поэтому он ещё может смениться на success.successnull у обычного черновика.2026-09-17T12:00:00.000Znull, если конец не задан.2026-12-31T12:00:00.000Zweeklyweekly.[1,3]null в ней означает повтор по числу месяца из start_date.2null у обычного черновика.2026-09-17T12:00:00.000Z2026-09-16T10:00:00.000Z2026-09-16T10:00:00.000Z