Webhook je vynikajúci nástroj, ak chcete pripojiť Deliveo k systému, s ktorým ešte nie je integrovaný. Na vytvorenie kódu, ktorý spracúva údaje poskytované spoločnosťou Deliveo, môžete potrebovať vývojárske (programátorské) kapacity. Externým systémom môže byť systém ERP, fakturačný systém alebo čokoľvek iné.
Odosielanie údajov sa vždy vykonáva metódou POST. Ako parameter GET môžete nastaviť ľubovoľné údaje (napr. autentifikačný token alebo kľúč).
Prepínače nájdete pri každom webhooku:
- Disabled (Zakázané) - nevykoná sa žiadne volanie.
- Simple (Jednoduchý) - volanie webhooku sa uskutoční so základnými údajmi
- Rozšírené - volanie webhooku sa uskutoční s rozšírenými údajmi
Ak chcete webhook vypnúť, jednoducho odstráňte adresu URL, ktorá sa má zavolať. Volanie sa uskutoční okamžite po výskyte udalosti. Návratové údaje volaní môžete vidieť v denníku Webhook.
Nasledujúce udalosti môžu spustiť volanie Webhook:
Vytvorenie zásielky
Údaje odoslané v rámci jednoduchého volania:
"deliveo_id" =>"DELIV25020302677"
"odosielateľ" =>"John Wick"
"sender_country" =>"SK
"sender_zip" =>"2340"
"sender_city" =>"Kiskunlacháza"
"sender_address" =>"Kinizsi 10"
"sender_apartment" =>"Kinizsi 10"
"príjemca" =>"John Doe"
"consignee_country" =>"HU"
"consignee_zip" =>"2340"
"consignee_city" =>"Belgrade"
"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."
Údaje odoslané v rozšírenom volaní:
"deliveo_id" =>"DELIV25020302677"
"odosielateľ" =>"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" =>"Belgrade"
"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]"
"colli" => "1"
"cod" => "0.00"
"referenceid" => "ref123456-ABC"
"tracking" => "tr_123456"
"packages" => array:1 [
0 => pole:4 [
"weight" => "1.00"
"customcode" =>"52061-760142_0"
"x" => 5
"y" => 10
"z" => 15
]
Vyzdvihnutie zásielky
Údaje odoslané v jednoduchom volaní:
"deliveo_id" => "DELI12345678910"
"location_id" => "125"
Údaje odoslané v rozšírenom volaní:
"deliveo_id" => "DELIV25030494014"
"location_id" => "7"
"location_name" => "DEV-003"
"courier_name" => "Joe Courier"
"courier_phone" => "+367012345678"
Prenos
Údaje odoslané v rámci jednoduchého hovoru:
"deliveo_id" => "DELI12345678910"
"location_id" =>"A22"
Údaje odoslané v rozšírenom hovore:
"deliveo_id" => "DELI24050227112"
"location_id" =>"A22"
"location_id_old" =>"A13"
Úspešné doručenie
Údaje odoslané v jednoduchom volaní:
"deliveo_id" => "DELIV25030445511"
"payment" => "CASH"
Údaje odoslané v rozšírenom volaní:
"deliveo_id" => "DELIV25030476575"
"payment" => "CASH"
"príjemca" => "Charles Bronson"
Neúspešný pokus o doručenie
Údaje odoslané v jednoduchom volaní:
"deliveo_id" => "DELI25020884680"
"unsuccessful_id" => 5
Údaje odoslané v rozšírenom volaní:
"deliveo_id" => "DELI25024404680"
"unsuccessful_id" => 5
"state" => "Was not home"