5.6.4. TaskResume¶
Описание¶
Возобновление работы задач.
Запрос¶
{
  "user_id":(number),
  "methods":[
    {
      "method":"TaskResume",
      "params":{
        "project_id":(number),
        "task_ids":' id1 | [id1,id2] '
      }
    }
  ]
}
- user_id - целое число, идентификатор пользователя; 
- project_id - целое число, идентификатор проекта пользователя; 
- task_ids - идентификаторы задач, поле может задаваться в одном из следующих форматов:id1- целое число, идентификатор задачи;[id1,id2]- массив целых чисел, идентификаторы задач.
Ответ¶
{
  "reply":[
    {
      "method":"TaskResume",
      "result":[
        {
          "task_id":(number),
          "status":"Scheduled"
        }
      ]
    }
  ]
}
- task_id - целое число, идентификатор задачи; 
- status - строка, состояние задачи:Scheduled- задача поставлена на запуск. Данное состояние назначается задачам, запускаемым через API. Далее состояние изменяется на одно из описанных ниже состояний, в зависимости от успешности запуска задачи;Started- задача запущена;Stopped- задача остановлена;Stalled- задача остановлена некорректно. Сервер перестал получать данные анализа, но команда на остановку задачи не была получена. Обычно связано с потерей связи сервера с зондом или некорректным завершением работы зонда;Rejected- запуск задачи был отклонен. Информацию о причине можно найти в web-интерфейсе в журнале событий задачи.
Пример¶
Запрос утилитой 
cURL¶#1. Запрос возобновления работы одной задачи
  curl http://172.16.11.111/ctrl_api/v1/json \
   -H "Content-Type: application/json" \
   --data '{"user_id":4,"methods":[{"method":"TaskResume", "params":{"project_id":23,"task_ids":241555}}]}'
#2. Запрос возобновления работы нескольких задач
  curl http://172.16.11.111/ctrl_api/v1/json \
   -H "Content-Type: application/json" \
   --data '{"user_id":4,"methods":[{"method":"TaskResume", "params":{"project_id":23,"task_ids":[241458,241456]}}]}'
Ответ на запрос возобновления работы одной задачи¶
 {
   "reply":[
     {
       "method":"TaskResume",
       "result":[
         {
           "task_id":241555,
           "status":"Scheduled"
         }
       ]
     }
   ]
 }