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
          }
        }
        

См. также

Предыдущая
Следующая