Webhook е отличен инструмент, ако искате да свържете Deliveo със система, с която все още не е интегрирана. Възможно е да се нуждаете от капацитет за разработка (програмиране), за да създадете кода, който обработва данните, които Deliveo предоставя. Външната система може да бъде ERP система, система за фактуриране или друга система. Изпращането на данните винаги се извършва чрез метода POST. Като параметър на GET можете да зададете всякакви данни, които желаете (напр. токен или ключ за удостоверяване).
Ще намерите превключватели под всяка уеб примка:
- Изключено - не се извършва повикване за това събитие
- Simplified (Опростено) - за това събитие повикването на webhook се извършва с опростените данни.
- Extended (Разширен) - за това събитие повикването на webhook се извършва с разширени данни
Следните събития могат да предизвикат Webhook повикване:
- Създаване на пратка
- Опростено: изпращач, получател, име на клиента
- Разширени: + детайли за артикула, колони, сума и валута на наложения платеж, срокове, опция за доставка (с текст), референтен номер, код за проследяване
- Вземане на пратката
- Опростено: регистрационен номер на получаващия куриер, име, телефонен номер
- Разширен: + координати на получаване (ако има такива)
- Транспорт
- Deliveo_ID, старо местоположение, ново местоположение, тегло (ако се претегля)
- Успешна доставка
- Просто: Deliveo_ID, име на получателя
- Разширен: + начин на плащане (в брой/карта)
- Неуспешен опит за доставка
- Deliveo_ID, причина за отказ (с текст)
Параметрите, предавани с разширеното повикване, винаги включват параметрите на простото повикване.