Перейти к основному содержимому

Массовое завершение тредов

Используется для закрытия тредов по списку их внутренних идентификаторов.Опционально может быть передан комментарий.Он будет использован при закрытии всех тредов из списка. Метод может принимать как несуществующие, так и уже закрытые треды.

    ----
Permissions:INTEGRATOR
----
Поля тела запроса
ПараметрТипОписание

threadIds

Array of longs

Список идентификаторов тредов в edna, которые будут закрыты

comment

String (необязательно)

Комментарий о причине закрытия тредов. Ограничение: длина комментария не более 300 символов

Пример curl

$ curl 'http://localhost:8080/api/v1/threads/close' -i -X POST \
-H 'Content-Type: application/json' \
-H 'X-Tenant-Name: local' \
-d '{
"threadIds" : [ 1, 2, 3, 4, 5 ],
"comment" : "comment"
'

Пример HTTP запроса

POST /api/v1/threads/close HTTP/1.1
Content-Type: application/json
X-Tenant-Name: local
Content-Length: 62
Host: localhost:8080

{
"threadIds" : [ 1, 2, 3, 4, 5 ],
"comment" : "comment"

Пример HTTP ответа

Поля тела ответа
ПараметрТипОписание

resolved_threads

Long

Идентификаторы успешно закрытых треды в результате выполнения метода

not_existing_threads

Long

Идентификаторы тредов не найденные в edna

already_resolved_threads

Long

Идентификаторы уже закрытых тредов на момент вызова метода

not_resolved_due_to_system_error

Long

Идентификаторы открытых тредов, при завершении которых произошла системная ошибка

HTTP/1.1 200 OK
X-Request-Id: ac42c2e7-6738-4b5c-99e8-46c06ac71c4d
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 153

{
"resolved_threads" : [ 4, 5 ],
"not_existing_threads" : [ 3 ],
"already_resolved_threads" : [ 1 ],
"not_resolved_due_to_system_error" : [ 2 ]