A Webhook kiváló eszköz, ha olyan rendszerrel szeretnéd összekapcsolni a Deliveo-t, amivel még nincs integrációja. Előfordulhat, hogy szükséged lesz fejlesztési (programozási) kapacitásra ahhoz, hogy elkészítsd azt a kódot, amely feldolgozza az Deliveo által átadott adatokat. A külső rendszer lehet akár egy ERP rendszer, egy számlázó, vagy bármi más.
A küldött adat mindig POST metódussal történik. GET paraméterként beállíthatsz tetszés szerinti adatot (pl. autentikációs tokent vagy kulcsot).
Mindegyik webhook alatt találsz kapcsolókat:
- Kikapcsolva - nem történik hívás
- Egyszerűsített - alapadatokkal történik a webhook hívás
- Bővített - bővített adatokkal történik a webhook hívás
A hívás az esemény bekövetkezte után azonnal történik. A hívások visszatérő adatit a Webhook naplóban láthatod: Napló / Webhook napló
A Webhook hívást az alábbi események indíthatják:
KüldeményA Feladótól a Címzetthez egy Ügyfél által egy időben feladott csomagokat összefogó azonosító. Gyakorlatilag a teljes szállítmányt értjük alatta, akkor is ha az több ColliCsomagolási egység. Megmutatja, hogy az adott küldemény hány darabból áll. ból áll. létrehozás
Egyszerű hívásban küldött adatok:
"deliveo_id" => "DELIV25020302677"
"sender" => "John Wick"
"sender_country" => "HU"
"sender_zip" => "2340"
"sender_city" => "Kiskunlacháza"
"sender_address" => "Kinizsi 10"
"sender_apartment" => "Kinizsi 10"
"consignee" => "John Doe"
"consignee_country" => "HU"
"consignee_zip" => "2340"
"consignee_city" => "Belgrad"
"consignee_address" => "Main street 1"
"consignee_apartment" => "1"
"customer" => "Monster Inc."
"customer_country" => "HU"
"customer_zip" => "555666"
"customer_city" => "Los Angeles"
"customer_address" => "Baker str. 3."
"customer_building" => "3."
Bővített hívásban küldött adatok:
"deliveo_id" => "DELIV25020302677"
"sender" => "John Wick"
"sender_country" => "HU"
"sender_zip" => "2340"
"sender_city" => "Kiskunlacháza"
"sender_address" => "Kinizsi 10"
"sender_apartment" => "A/2"
"sender_phone" => "+363012345678"
"sender_email" => "[email protected]"
"consignee" => "John Doe"
"consignee_country" => "HU"
"consignee_zip" => "2340"
"consignee_city" => "Belgrad"
"consignee_address" => "Main street 1"
"consignee_apartment" => "B/21"
"consignee_phone" => "+362012345678"
"consignee_email" => "[email protected]"
"customer" => "Monster Inc."
"customer_country" => "HU"
"customer_zip" => "555666"
"customer_city" => "Los Angeles"
"customer_address" => "3."
"customer_phone" => "+36305059287"
"customer_email" => "[email protected]"
"colliCsomagolási egység. Megmutatja, hogy az adott küldemény hány darabból áll. " => "1"
"cod" => "0.00"
"referenceid" => "ref123456-ABC"
"tracking" => "tr_123456"
"sender_lat" => "12.34567890"
"sender_lng" => "12.34567890"
"consignee_lat" => "12.34567890"
"consignee_lng" => "12.34567890"
"packages" => array:1 [ 0 => array:4 [ "weight" => "1.00" "customcode" => "52061-760142_0" "x" => 5 "y" => 10 "z" => 15 ]
KüldeményA Feladótól a Címzetthez egy Ügyfél által egy időben feladott csomagokat összefogó azonosító. Gyakorlatilag a teljes szállítmányt értjük alatta, akkor is ha az több ColliCsomagolási egység. Megmutatja, hogy az adott küldemény hány darabból áll. ból áll. felvétel
Egyszerű hívásban küldött adatok:
"deliveo_id" => "DELI12345678910"
"location_id" => "125"
Bővített hívásban küldött adatok:
"deliveo_id" => "DELIV25030494014"
"location_id" => "7"
"location_name" => "DEV-003"
"courier_name" => "Joe Courier"
"courier_phone" => "+367012345678"
"location_type" => "vehicle / storage / pickup_point"
Transzfer
Egyszerű hívásban küldött adatok:
"deliveo_id" => "DELI12345678910"
"location_id" => "A22"
Bővített hívásban küldött adatok:
"deliveo_id" => "DELI24050227112"
"location_id" => "A22"
"location_id_old" => "A13"
"location_type" => "vehicle / storage / pickup_point"
"location_country" => "Hrvatska"
"location_zip" => "10000"
"location_city" => "Zagrab"
"location_address" => "Martićeva ul. 71"
"location_lat" => "12.34567890"
"location_lng" => "12.34567890"
Sikeres kézbesítés
Egyszerű hívásban küldött adatok:
"deliveo_id" => "DELIV25030445511"
"payment" => "CASH"
Bővített hívásban küldött adatok:
"deliveo_id" => "DELIV25030476575"
"payment" => "CASH"
"recipient" => "Charles Bronson"
Sikertelen kézbesítési kísérlet
Egyszerű hívásban küldött adatok:
"deliveo_id" => "DELI25020884680"
"unsuccessful_id" => 5
Bővített hívásban küldött adatok:
"deliveo_id" => "DELI25024404680"
"unsuccessful_id" => 5
"state" => "Was not home"
"close" => "true / false"