ruta.nasimulan
Pinapagana kapag sinimulan ng isang drayber ang pag-navigate sa isang ruta. Kasama ang ID ng ruta, impormasyon ng drayber, at tinatayang oras ng pagkumpleto.
itigil.kumpleto
Nagsisimula kapag ang isang paghinto ay minarkahan bilang kumpleto. Naglalaman ng data ng patunay ng serbisyo, mga timestamp, at mga tala.
nabigo ang stop
Ipinapadala kapag hindi makumpleto ang isang paghinto. Kasama ang dahilan ng pagkabigo at anumang nakuhang mga larawan/tala.
driver.location_update
Pana-panahong pag-update ng lokasyon para sa mga aktibong driver. Maaaring i-configure ang frequency mula 30s hanggang 5min na pagitan.
eta.changed
Tinanggal sa trabaho kapag ang tinatayang oras ng pagdating ay malaki ang ipinagbago dahil sa trapiko o mga pagkaantala.
ruta.nakumpleto
Nati-trigger kapag tapos na ang lahat ng paghinto. Kasama ang mga pangwakas na istatistika, tagal, at mga sukatan ng pagganap.
// Halimbawa ng kargamento ng Webhook
{
"kaganapan": "tapos na",
"timestamp": "2024-01-15T14:32:00Z",
"data":{
"id_ng_ruta": "ruta_abc123",
"id_ng_hinto": "stop_xyz789",
"drayber":{
"id": "drv_456",
"pangalan": "John Smith"
},
"natapos_sa": "2024-01-15T14:31:45Z",
"patunay":{
"pirma": "https://...",
"mga larawan": ["https://..."],
"mga tala": "Naiwan sa may pinto"
} } }