[POST] .../v1/chatmessage/edit
Редактирует сообщение чата.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | String | Обязательный | UUID сообщения |
| text | String | Необязательный | Новый текст сообщения |
| file_ids | Array of Int64 | Необязательный | Новый список файлов |
Ограничения и проверки
id обязателен и должен быть корректным UUID сообщения.chat_message_edit (686).Lead/Deal/Ticket/Task, редактирование наследует права сущности: требуется Edit у связанной сущности (заменяет права chat_message_*).closed = true) редактирование сообщения отклоняется с ошибкой 1220.text или file_ids.text передан пустой строкой, текст сообщения очищается.file_ids передан пустым массивом, вложения очищаются.bold, italic, underline, strike, link, pre.file_id выполняется та же нормализация, что и в ChatMessage/Add.system-файлом текущего чата, сервер создает его копию в папке чата и сохраняет уже новый file_id.Пример запроса
{
"id": "9beec41f-6ef5-4e87-b4ea-05895cff2c54",
"text": "Уточненное сообщение",
"file_ids": [
101
]
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result.row_affected | Int64 | Количество измененных строк |
Пример ответа
{
"ok": true,
"result": {
"row_affected": 1,
"ids": null
}
}