Skip to main content

Event catalogue

The events a webhook subscription can receive, as webhooks-service publishes them (also GET /v1/webhooks/events). Subscribe with the exact name, the name without its version (zaitrack.alert.raised matches every version), a prefix wildcard (zaitrack.alert.*) or *.

EventSchema versionWhen
zaitrack.device.registered.v11.0.0A tracker or sensor was registered to the fleet.
zaitrack.device.bound.v11.0.0A device was fitted to a vehicle, a trailer or a driver.
zaitrack.device.unbound.v11.0.0A device was taken off what it was fitted to (removed, retired or sent for repair).
zaitrack.device.retired.v11.0.0A device was retired from service.
zaitrack.vehicle.created.v11.0.0A vehicle was added to the fleet.
zaitrack.vehicle.assigned.v11.0.0A vehicle was given a primary driver.
zaitrack.driver.created.v11.0.0A driver was hired (the name is sent only as a hash).
zaitrack.driver.key.rejected.v11.0.0A driver ID key or card was presented that the vehicle does not accept.
zaitrack.trip.started.v11.1.0A vehicle's trip is underway (past 0.2 km or a minute), with where and how it began.
zaitrack.trip.completed.v11.0.0A vehicle's trip ended: distance, duration, idling, top speed and harsh-driving counts.
zaitrack.geofence.entered.v11.0.0A vehicle entered a geofence.
zaitrack.geofence.exited.v11.0.0A vehicle left a geofence.
zaitrack.alert.raised.v11.0.0An alert was opened (rule match, geofence, maintenance, fuel, HOS, dispatch).
zaitrack.alert.acknowledged.v11.0.0Someone acknowledged an alert.
zaitrack.alert.resolved.v11.0.0An alert was resolved (manually or because the condition cleared).
zaitrack.dispatch.stop.completed.v11.0.0A job stop was completed, with proof of delivery.
zaitrack.dispatch.stop.late.v11.0.0A job stop is expected to be late.
zaitrack.hos.violation.v11.0.0A driver broke an hours-of-service rule.
zaitrack.fuel.transaction.flagged.v11.0.0A fuel purchase failed the telemetry checks.
zaitrack.fuel.tank.drain.v11.0.0Fuel left a standing vehicle's tank: more than a standing engine burns.
zaitrack.securetrip.event.v11.0.0Something happened on a secured trip: a seal, door or lock event, or a stop off the route.
zaitrack.vehicle.crash.detected.v11.0.0A vehicle's tracker reported an impact, with the position, speed, driver and trip at that moment.
zaitrack.adapters.connector.payment.v11.0.0Payments and refunds read from a payment gateway (Tap, PayTabs, Stripe).
zaitrack.toll.charge.flagged.v11.0.0A toll charge does not match where the vehicle was.
zaitrack.tachograph.infringement.detected.v11.0.0A tachograph download shows a driving-time infringement.
zaitrack.screening.hit.detected.v11.0.0A party screened against sanctions lists matched an entry.
zaitrack.maintenance.service-due.v11.0.0A vehicle is due (or overdue) for service.
zaitrack.maintenance.work-order.created.v11.0.0A maintenance work order was opened.
zaitrack.maintenance.work-order.completed.v11.0.0A maintenance work order was completed.
zaitrack.maintenance.inspection.defect.v11.0.0A vehicle inspection found a defect.
zaitrack.maintenance.inspection.cleared.v11.0.0An inspection's defects were cleared.
zaitrack.maintenance.document-expiry.v11.0.0A vehicle's or driver's document is about to expire, or has.
zaitrack.tire.condition.v11.0.0A tire's pressure or temperature reached a warning or critical level.
zaitrack.trailer.condition.v11.0.0A trailer's reefer, door or coupling reported a condition worth acting on.
zaitrack.webhook.test.v1—Sent by POST /v1/webhooks/{id}:test when no event is named; not subscribable.

The envelope and the headers of a delivery are in Webhooks.