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 pe care Deliveo le furnizează. Sistemul extern ar putea fi un sistem ERP, un sistem de facturare sau orice alt sistem. Datele trimise se fac întotdeauna cu metoda POST. Ca parametru GET puteți seta orice date doriți (de exemplu, token sau cheie de autentificare).
Veți găsi comutatoare sub fiecare webhook:
- Disabled (Dezactivat ) - nu se face niciun apel pentru acest eveniment
- Simplificat - Pentru acest eveniment, apelul webhook se face cu datele simplificate
- Extended - Pentru acest eveniment, apelul webhook se face cu datele extinse
Următoarele evenimente pot declanșa un apel Webhook:
- Create Shipment (Creare expediere)
- Simplu: expeditor, destinatar, nume client
- Extended: + detalii despre articol, coli, suma și moneda de rambursare, timpii, opțiunea de livrare (cu text), numărul de referință, codul de urmărire
- Ridicarea expedierii
- Simplu: numărul de înregistrare al curierului destinatar, numele, numărul de telefon
- Extins: + coordonatele de ridicare (dacă există)
- Transport
- Deliveo_ID, locația veche, locația nouă, greutatea (dacă este cântărită)
- Livrare reușită
- Simplu: Deliveo_ID, numele destinatarului
- Extins: + metoda de plată (numerar / card)
- Încercare de livrare nereușită
- Deliveo_ID, motivul refuzului (cu text)
Parametrii transmisi cu apelul Extended includ întotdeauna parametrii apelului Simple.