Массовое завершение тредов
Используется для закрытия тредов по списку их внутренних идентификаторов.Опционально может быть передан комментарий.Он будет использов ан при закрытии всех тредов из списка. Метод может принимать как несуществующие, так и уже закрытые треды.
----
Permissions:INTEGRATOR
----
| Параметр | Тип | Описание |
|---|---|---|
|
| Список идентификаторов тредов в edna, которые будут закрыты |
|
| Комментарий о причине закрытия тредов. Ограничение: длина комментария не более 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 ответа
| Параметр | Тип | Описание |
|---|---|---|
|
| Идентификаторы успешно закрытых треды в результате выполнения метода |
|
| Идентификаторы тредов не найденные в edna |
|
| Идентификаторы уже закрытых тредов на момент вызова метода |
|
| Идентификаторы открытых тредов, при завершении которых произошла системная ошибка |
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 ]
}