Webhook je vynikající nástroj, pokud chcete připojit Deliveo k systému, se kterým ještě není integrován. Možná budete potřebovat vývojářské (programátorské) kapacity k vytvoření kódu, který zpracovává data poskytovaná společností Deliveo. Externím systémem může být systém ERP, fakturační systém nebo cokoli jiného.
Odesílání dat se vždy provádí metodou POST. Jako parametr GET můžete zadat libovolné údaje (např. ověřovací token nebo klíč).
Přepínače najdete pod jednotlivými webhooky:
- Vypnuto - neprovádí se žádné volání.
- Simple - volání webhooku se provede se základními údaji.
- Extended - volání webhooku se provede s rozšířenými údaji.
Chcete-li webhook vypnout, jednoduše odstraňte adresu URL, na kterou má být volán. Volání se provede okamžitě po výskytu události. Návratová data volání můžete zobrazit v protokolu Webhook.
Následující události mohou vyvolat volání Webhook:
Vytvoření zásilky
Data odeslaná v rámci jednoduchého volání:
"deliveo_id" =>"DELIV25020302677".
"odesílatel" =>"John Wick"
"sender_country" =>"CZ
"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" =>"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."
Data odeslaná v rozšířeném volání:
"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" =>"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]"
"colliBalicí jednotka. Ukazuje, kolik kusů je součástí dané zásilky." => "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
]
Vyzvednutí zásilky
Data odeslaná v jednoduchém volání:
"deliveo_id" => "DELI12345678910"
"location_id" => "125"
Údaje odeslané v rozšířeném volání:
"deliveo_id" => "DELIV25030494014"
"location_id" => "7"
"location_name" => "DEV-003"
"courier_name" => "Joe Courier"
"courier_phone" => "+367012345678"
Přeprava
Data odeslaná v jednoduchém volání:
"deliveo_id" => "DELI12345678910"
"location_id" =>"A22"
Údaje odeslané v rozšířeném volání:
"deliveo_id" => "DELI24050227112".
"location_id" =>"A22"
"location_id_old" =>"A13"
Úspěšné doručení
Data odeslaná v jednoduchém volání:
"deliveo_id" => "DELIV25030445511"
"payment" => "CASH"
Údaje odeslané v rozšířeném volání:
"deliveo_id" => "DELIV25030476575"
"payment" => "CASH"
"recipient" => "Charles Bronson"
Neúspěšný pokus o doručení
Data odeslaná v jednoduchém volání:
"deliveo_id" => "DELI25020884680"
"unsuccessful_id" => 5
Data odeslaná v rozšířeném volání:
"deliveo_id" => "DELI25024404680"
"unsuccessful_id" => 5
"state" => "Was not home"