# MAX Bot API: PUT /messages — Редактирование сообщения

Сообщения с `inline_keyboard` и любые сообщения в групповых чатах и каналах редактируются без ограничения срока; остальные сообщения в диалогах с ботом — если отправлены меньше 7 суток назад. Ответ: `success`, `message`.

| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
| `message_id` | query | string | да | ID редактируемого сообщения |
| `text` | body | string | нет | Новый текст, до 4000 символов |
| `attachments` | body | array | нет | null или отсутствие — без изменений; пустой массив удаляет все вложения |
| `link` | body | object | нет | Ссылка на сообщение или пост |
| `notify` | body | boolean | нет | Push-уведомления, по умолчанию true |
| `format` | body | string | нет | markdown или html |

## Базовые URL

- Боевой: `https://platform-api2.max.ru`
- Документация просит отправлять запросы на  вместо старого .: `platform-api2.max.ru`

## Авторизация

Тип: API-ключ

Токен бота передаётся в заголовке `Authorization: <access_token>` (без префикса). Передача токена в query-параметре `access_token` больше не поддерживается.

```
curl -X GET "https://platform-api2.max.ru/me" \
  -H "Authorization: {access_token}"
```

## Нюансы

- Загрузка файла: `POST /uploads?type=...` → загрузить файл на `url` (multipart целиком или resumable частями) → передать токен в `attachments[].payload.token` в `POST /messages` или `PUT /messages`.
- Сразу после загрузки файл может быть не обработан — ошибка `attachment.not.ready`; повторяйте отправку с растущим интервалом.
- Вебхук: только HTTPS на порту 443, сертификат доверенного центра или Минцифры, полная цепочка сертификатов; самоподписанные сертификаты не поддерживаются. Проверяйте заголовок `X-Max-Bot-Api-Secret`.
- `GET /chats` не поддерживается с июня 2026; `POST /chats/{chatId}/members` удалён с 30 сентября 2026.
- Методы `PUT`/`POST /subscriptions`/`POST /answers` возвращают HTTP 200 и при неуспехе — проверяйте поле `success`.

## Сценарии с этим методом

- [Отправить сообщение пользователю или в чат](https://mcp-everything.ru/integrations/max-bot-api/scenarios/otpravit-soobschenie-polzovatelyu-ili.md)
- [Кнопки под сообщением и ответ на нажатие](https://mcp-everything.ru/integrations/max-bot-api/scenarios/knopki-pod-soobscheniem-i-otvet.md)

---

Если этого недостаточно — официальная документация: https://dev.max.ru/docs-api
Вся интеграция одним документом: https://mcp-everything.ru/integrations/max-bot-api.md
