DeleteLabels - webapix/mygls-sdk GitHub Wiki

Set DELETED state for labels/parcels with specific database record ID.

use GuzzleHttp\Client as HttpClient;
use Webapix\GLS\Client;
use Webapix\Requests\DeleteLabels;

$account = new DefaultAccount();

$request = new DeleteLabels;
$request->addParcelId(123456789);

$client = new Client(new HttpClient);

/** @var \Webapix\GLS\Responses\DeleteLabels $response */
$response = $client->on($account)->request($request);

if ($response->successfull()) {

    var_dump($response->data()['SuccessfullyDeletedList']);

}