Webhook este un instrument excelent dacă doriți să conectați Deliveo la un sistem cu care nu este încă integrat. Este posibil să aveți nevoie de capacitate de dezvoltare (programare) pentru a crea codul care procesează datele furnizate de Deliveo. Sistemul extern poate fi un sistem ERP, un sistem de facturare sau orice altceva.
Datele trimise se fac întotdeauna cu metoda POST. Ca parametru GET puteți seta orice date doriți (de exemplu, tokenul sau cheia de autentificare).
Veți găsi comutatoare sub fiecare webhook:
- Disabled - nu se efectuează niciun apel
- Simple - apelul webhook este efectuat cu date de bază
- Extended - apelul webhook este efectuat cu date extinse
Apelul Webhook poate fi declanșat de următoarele evenimente:
Crearea unui transport
Simplu:
"deliveo_id" =>"DELIV25020302677"
"sender" =>"John Wick"
"sender_country" =>"EN
"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."
Extended:
"deliveo_id" =>"DELIV25020302677"
"expeditor" =>"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]"
"client" =>"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"
"pachete" => array:1 [
0 => array:4 [
"greutate" => "1.00"
"customcode" =>"52061-760142_0"
"x" => 5
"y" => 10
"z" => 15
]
Ridicarea încărcăturii
Simplu:
"deliveo_id" => "DELI12345678910"
"location_id" => "125"
Extins:
"deliveo_id" => "DELIV25030494014"
"location_id" => "7"
"location_name" => "DEV-003"
"courier_name" => "Joe Courier"
"courier_phone" => "+367012345678"
Transport
Simplu:
"deliveo_id" => "DELI12345678910"
"location_id" =>"A22"
Extins:
"deliveo_id" => "DELI24050227112"
"location_id" =>"A22"
"location_id_old" =>"A13"
Livrare reușită
Simplu:
"deliveo_id" => "DELIV25030445511"
"payment" => "CASH"
Extinsă:
"deliveo_id" => "DELIV25030476575"
"payment" => "Cash"
"destinatar" => "Charles Bronson"
Încercare de livrare nereușită
Simplu:
"deliveo_id" => "DELI25020884680"
"unsuccessful_id" => 5
Extinsă:
"deliveo_id" => "DELI25024404680"
"unsuccessful_id" => 5
"state" => "Nu a fost acasă"