Onfleet · AsyncAPI Specification
Onfleet Webhooks
Version 2.7
Real-time event stream delivered as HTTPS POST callbacks from Onfleet to a URL you register via the Webhooks API. Each webhook is bound to a single triggerId; payloads share a common envelope with `time`, `triggerId`, `triggerName`, and `data`.
View Spec
View on GitHub
Last Mile DeliveryLogisticsFleet ManagementDispatchRoute OptimizationCourierDriversTrackingGeocodingWebhooksAISaaSAsyncAPIWebhooksEvents
Channels
task.started
Task started by worker.
task.eta
Worker ETA meets configured threshold (seconds).
task.arrival
Worker proximity meets configured threshold (meters).
task.completed
Task marked successful.
task.failed
Task failed.
worker.duty
Worker on/off duty status changed.
task.created
task.updated
task.deleted
task.assigned
task.unassigned
task.delayed
task.cloned
task.predicted.delay
sms.response.missed
sms.recipient.opt_out
worker.created
worker.deleted
worker.updated
auto_dispatch.completed
task_batch_create.completed
route_optimization.completed
route_plan.created
route_plan.started
route_plan.completed
route_plan.updated
route_plan.unassigned
route_plan.assigned
route_plan.delayed
Messages
Task
Task
Worker
Worker
RoutePlan
RoutePlan
Sms
Sms
JobCompletion
JobCompletion
Servers
https
production
https://onfleet.com