helpdesk.ticket.close
Scope:
helpdeskКто может вызывать:
TicketAccessHelper::canChangeTicketState(автор / ответственный / support / admin).
Закрыть обращение (CLOSE=Y; статус из настройки HELPDESK_GENERAL_OPTIONS_CHANGE_CLOSE_TICKET_STATUS)
HTTP: POST
Побочные эффекты: закрывает обращение; уведомление; синхронизация связанных Tasks (через SetTicket с sendEmailToAuthor/sendEmailToTechsupport = Y и обработчики модуля)
Параметры метода
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
id |
int |
да | ID обращения |
Возвращаемые данные
Ответ: result.result — обращение после закрытия (isClosed: true).
Обработка ошибок
Справочник кодов: error-codes.md.
| Код | Описание |
|---|---|
UNAUTHORIZED |
Пользователь не авторизован |
INVALID_ID |
Некорректный id |
PERMISSION_DENIED |
Нет прав на смену статуса |
VALIDATION_ERROR |
Ошибка сохранения |
INTERNAL |
Внутренняя ошибка |
Пример запроса (POST)
curl -X POST "https://76575.dev.wehive.digital/rest/1/lus1tijk9ll7mg7h/helpdesk.ticket.close.json" -H "Content-Type: application/json" --data '{"id":2}'
Пример ответа
{
"result": {
"result": { "id": 2, "isClosed": true, "closedAt": "03.09.2026 13:00:00" },
"error": null
}
}
См. также
Предыдущая
Следующая