Το Webhook είναι ένα εξαιρετικό εργαλείο αν θέλετε να συνδέσετε το Deliveo με ένα σύστημα με το οποίο δεν έχει ακόμη ενσωματωθεί. Μπορεί να χρειαστείτε ικανότητα ανάπτυξης (προγραμματισμού) για να δημιουργήσετε τον κώδικα που επεξεργάζεται τα δεδομένα που παρέχει το Deliveo. Το εξωτερικό σύστημα θα μπορούσε να είναι ένα σύστημα ERP, ένα σύστημα τιμολόγησης ή οποιοδήποτε άλλο σύστημα. Η αποστολή των δεδομένων γίνεται πάντα με τη μέθοδο POST. Ως παράμετρος GET μπορείτε να ορίσετε οποιαδήποτε δεδομένα θέλετε (π.χ. token ή κλειδί ελέγχου ταυτότητας).
Θα βρείτε διακόπτες κάτω από κάθε webhook:
- Απενεργοποιημένο - δεν γίνεται κλήση για αυτό το συμβάν
- Απλοποιημένο - Για αυτό το συμβάν, η κλήση webhook γίνεται με τα απλοποιημένα δεδομένα
- Εκτεταμένη - Για αυτό το συμβάν, η κλήση webhook γίνεται με τα εκτεταμένα δεδομένα.
Τα ακόλουθα συμβάντα μπορούν να προκαλέσουν μια κλήση Webhook:
- Δημιουργία αποστολής
- Απλό: αποστολέας, παραλήπτης, όνομα πελάτη
- Εκτεταμένο: + στοιχεία αντικειμένου, colliΜονάδα συσκευασίας. Δείχνει πόσα τεμάχια περιλαμβάνονται σε μια δεδομένη αποστολή., ποσό και νόμισμα αντικαταβολής, χρονοδιαγράμματα, επιλογή παράδοσης (με κείμενο), αριθμός αναφοράς, κωδικός παρακολούθησης
- Παραλαβή αποστολής
- Απλό: αριθμός μητρώου, όνομα, αριθμός τηλεφώνου του courier παραλαβής
- Εκτεταμένο: + συντεταγμένες παραλαβής (εάν υπάρχουν)
- Μεταφορά
- Deliveo_ID, παλαιά τοποθεσία, νέα τοποθεσία, βάρος (εάν ζυγίζεται)
- Επιτυχής παράδοση
- Απλή: Deliveo_ID, όνομα παραλήπτη
- Εκτεταμένη: + μέθοδος πληρωμής (μετρητά/κάρτα)
- Ανεπιτυχής προσπάθεια παράδοσης
- Deliveo_ID, λόγος αναπήδησης (με κείμενο)
Οι παράμετροι που μεταβιβάζονται με την κλήση Extended περιλαμβάνουν πάντα τις παραμέτρους της κλήσης Simple.