helpdesk.message.update
Scope:
helpdeskКто может вызывать: Автор сообщения / admin / support team.
Обновить текст, скрытость или вложения сообщения
HTTP: POST
Побочные эффекты: изменяет сообщение
Параметры метода
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
id |
int |
да | ID сообщения |
message / MESSAGE |
string |
нет | Новый текст |
files / FILES |
array |
нет | Новый набор ID файлов (замена вложений) |
isHidden / HIDDEN / IS_HIDDEN |
bool |
нет | Скрытое (admin/support/responsible) |
Возвращаемые данные
Ответ: обновлённое сообщение.
Обработка ошибок
Справочник кодов: error-codes.md.
| Код | Описание |
|---|---|
UNAUTHORIZED |
Пользователь не авторизован |
INVALID_ID |
Некорректный id |
MESSAGE_NOT_FOUND |
Сообщение не найдено |
ACCESS_DENIED |
Нет доступа к обращению |
PERMISSION_DENIED |
Нет прав на изменение |
VALIDATION_ERROR |
Нет полей для обновления |
FORBIDDEN |
Файл недоступен |
INTERNAL |
Внутренняя ошибка |
Пример запроса (POST)
curl -X POST "https://76575.dev.wehive.digital/rest/1/lus1tijk9ll7mg7h/helpdesk.message.update.json" -H "Content-Type: application/json" --data '{"id":7,"message":"Обновлённый текст"}'
Пример ответа
{
"result": {
"result": { "id": 7, "message": "Обновлённый текст" },
"error": null
}
}
См. также
Предыдущая
Следующая