Запуск задачи

Запускает задачу, если этого не произошло автоматически. Например, при значении параметра auto_start=0 при создании задачи. Запустить задачу можно только если она находится в статусе 1: Ожидает оплаты

POST https://pixflow.ru/api/v1/task/run

HEADER Authorization: Bearer {ваш токен}

Параметр Описание
task_uid
string
UID задачи, который был получен при использовании методов /task-create/batch, /task-create/single или /tasks
Ответы
Код Ответ
200

{
  "type": "success"
}
200

{
    "type":"error",
    "errors":[
        "Задача не найдена"
    ]
}

//Ссылка
$url = 'https://pixflow.ru/api/v1/task/run';

//Заголовки
$headers = [
    'Authorization: Bearer JlymmR5kh3SxHHKSc8S1Q2pU80Yte1xUtJYmt8Yn3pwrZ3nUkL'
];

//Параметры запроса
$data = [
    'task_uid' => 'gsvyz98boa',
];

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$response   = curl_exec($curl);
$http_code  = curl_getinfo($curl, CURLINFO_HTTP_CODE);

curl_close($curl);

if($http_code !== 200)
    exit('['.$http_code.'] Ошибка запроса');

if(!$json = json_decode($response))
    exit('Ошибка декодирования данных');

if($json->type == 'error'){

    foreach($json->errors as $error)
        echo $error.PHP_EOL;

    exit;

}

echo 'Задача успешно запущена'.PHP_EOL;


#Запуск задачи
curl -k -X POST 'https://pixflow.ru/api/v1/task/run' \
-H 'Authorization: Bearer JlymmR5kh3SxHHKSc8S1Q2pU80Yte1xUtJYmt8Yn3pwrZ3nUkL' \
-F 'task_uid=xvsqm734ix'

Наверх