API -> Διαγραφή αποστολής

Περιγραφή

Χρησιμοποιήστε την συγκεκριμένη κλήση για να διαγράφετε μια αποστολή που έχει καταχωρηθεί στο σύστημα του v-Track μέσω API.

Endpoint

POST https://api.v-track.gr/voucher/delete/json.php?f=delete_data

Authentication

Απαιτούνται τα παρακάτω headers:

Header Περιγραφή
X-Public Το username που σας έχει δοθεί από το dashboard
Authorization Bearer

Τα διαπιστευτήρια εκδίδονται από: https://dashboard.v-track.gr

Service ID Courier
1 ACS
2 ΕΛΤΑ Πόρτα Πόρτα
3 Γενική Ταχυδρομική
4 SPEEDEX
6 ENTIPPOS
7 TAS
9 EASYMAIL
11 COURIER CENTER
12 SVUUM
13 KRONOS EXPRESS
16 BOXNOW
17 TURNAROUND
18 ΤΑΧΥΔΕΜΑ
21 Skroutz Last Mile
29 XP COURIER

Παράδειγμα Request


$url = "https://api.v-track.gr/voucher/delete/json.php?f=delete_data";
$username = "";
$api_key = "";

$setData = array();
$setData["service_id"] = 2;
$setData["voucher"] = 'xxxxxxxxxxxxxxx';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($setData) );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 360);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'X-Public: ' . $username,
"authorization: Bearer ".$api_key
));

curl_exec($ch);
curl_close($ch);

Παράδειγμα Response

Επιτυχής

{ "status": "success", "message": "Voucher deleted successfully", "voucher": "xxxxxxxxxxxxxxx"}

Σφάλμα

{ "status": "error", "message": "Voucher not found or already deleted"}