Используйте этот метод для закрытия тредов по списку их внутренних идентификаторов. Вы также можете передать комментарий, который будет применён при закрытии всех тредов из списка. Метод может принимать как несуществующие, так и уже закрытые треды.
Разрешения
---- Permissions:INTEGRATOR ----
Пример curl
$ curl 'http://localhost:8080/api/v1/threads/close' -i -X POST \ -H 'Content-Type: application/json' \ -d '{ "threadIds" : [ 1, 2, 3, 4, 5 ], "comment" : "comment" }'
Пример HTTP запроса
POST /api/v1/threads/close HTTP/1.1 Content-Type: application/json Content-Length: 62 Host: localhost: 8080 { "threadIds": [ 1, 2, 3, 4, 5 ], "comment": "comment" }
Поля тела запроса
Параметр | Тип | Описание |
threadIds | array of longs | Список идентификаторов тредов в edna Chat Center, которые будут закрыты |
comment | string (необязательно) | Комментарий о причине закрытия тредов. Ограничение: длина комментария не более 300 символов |
Пример HTTP ответа
HTTP/1.1 200 OK Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Content-Type: application/json Content-Length: 153 { "resolved_threads": [ 4, 5 ], "not_existing_threads": [ 3 ], "already_resolved_threads": [ 1 ], "not_resolved_due_to_system_error": [ 2 ] }
Поля тела ответа
Параметр | Тип | Описание |
resolved_threads | long | Идентификаторы успешно закрытых треды в результате выполнения метода |
not_existing_threads | long | Идентификаторы тредов не найденные в {edna} |
already_resolved_threads | long | Идентификаторы уже закрытых тредов на момент вызова метода |
not_resolved_due_to_system_error | long | Идентификаторы открытых тредов, при завершении которых произошла системная ошибка |