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

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

Разрешения

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

Поля тела запроса

ПараметрТипОписание
threadIdsarray of longsСписок идентификаторов тредов в edna Chat Center, которые будут закрыты
commentstring (необязательно)Комментарий о причине закрытия тредов. Ограничение: длина комментария не более 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_threadslongИдентификаторы успешно закрытых треды в результате выполнения метода
not_existing_threadslongИдентификаторы тредов не найденные в {edna}
already_resolved_threadslongИдентификаторы уже закрытых тредов на момент вызова метода
not_resolved_due_to_system_errorlongИдентификаторы открытых тредов, при завершении которых произошла системная ошибка