API - Удаление всех новых заказов

Метод выполняет удаление ВСЕХ заказов на статусе "Новый заказ". Данный метод можно применять для очистки ранее загруженного списка заказов, для последующего повторного добавления заказов.

Параметры запроса
Параметр Тип Описание
key string Ваш API-ключ
method string deleteAllNewOrders
Пример запроса
$url = 'https://www.algocom.ru/personal/api/v1.0/json/index.php';
$data = array(
	'key' => 'ВАШ API-КЛЮЧ',
	'method' => 'deleteAllNewOrders',
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$json = curl_exec($ch);
print $json;
Пример успешного ответа
{
	"deletedOrders":[1840, 1841],
	"count":2,
}

deletedOrders - Массив идентификаторов удаленных заказов.
count - количесиво удаленных заказов.

Пример ответа с ошибкой
{
	"hasError":1,
	"error":"Не удалось удалить заказ."
}

hasError - 0|1 - 0 ошибок нет, 1 в процессе удаления возникла ошибка.
error - текст ошибки.



Вернуться назад