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 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ű:
"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:
"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"
"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ű:
"deliveo_id" => "DELI12345678910"
"location_id" => "125"
Bővített:
"deliveo_id" => "DELIV25030494014"
"location_id" => "7"
"location_name" => "DEV-003"
"courier_name" => "Joe Courier"
"courier_phone" => "+367012345678"
Transzport
Egyszerű:
"deliveo_id" => "DELI12345678910"
"location_id" => "A22"
Bővített:
"deliveo_id" => "DELI24050227112"
"location_id" => "A22"
"location_id_old" => "A13"
Sikeres kézbesítés
Egyszerű:
"deliveo_id" => "DELIV25030445511"
"payment" => "CASH"
Bővített:
"deliveo_id" => "DELIV25030476575"
"payment" => "Cash"
"recipient" => "Charles Bronson"
Sikertelen kézbesítési kísérlet
Egyszerű:
"deliveo_id" => "DELI25020884680"
"unsuccessful_id" => 5
Bővített:
"deliveo_id" => "DELI25024404680"
"unsuccessful_id" => 5
"state" => "Was not at home"