Skip to content

Delete Device

Delete an existing device from your Traccar server.

WARNING

Deleting a device is irreversible. Ensure you target the correct device ID.

Usage

php
use ThingsTelemetry\Traccar\Dto\StatusData;
use ThingsTelemetry\Traccar\Facades\Device;
use ThingsTelemetry\Traccar\Enums\Status;

$deviceId = 6;

$result = Device::delete(id: $deviceId); // returns ThingsTelemetry\Traccar\Dto\StatusData

if ($result->status === Status::SUCCESS) {
    // Successfully deleted
}

Results

The response is a ThingsTelemetry\Traccar\Dto\StatusData object containing a ThingsTelemetry\Traccar\Enums\Status.

php
$result->status->value; // 'success' or 'failure'
$result->status->name;  // 'SUCCESS' or 'FAILURE'
$result->status->label(); // 'Success' or 'Failure'

Released under the MIT License.