Skip to main content
uber.onCourierLocationUpdated takes no filters. Uber sends a courier update about every 20 seconds from courier assignment until the delivery ends.
automations/push-uber-courier-location.automation.ts
The event includes id, deliveryId, customerId, liveMode, created, the courier location with lat and lng, and the full delivery. Each update starts a separate run, so one delivery can start this trigger dozens of times. Use a milestone trigger when you only need status changes. Requires an Uber Direct connection with a webhook signing key and a dashboard webhook that sends event.courier_update. See Connect Uber Direct.