Dynamic ETA for pickups and dropoffs

Pickup Dynamic ETA

Pickup dynamic ETA is aimed to provide more accurate pickup time estimates for your deliveries.
The ETA is updated in real-time based on various factors such as rider location, vehicle type and other relevant data.

The pickup ETA will be available and updated every minute once a rider has been assigned to the delivery and is en route to the pickup location.
It will be updated until the rider is confirmed at the pickup location.

The pickup ETA is available:

  • In the Get delivery endpoint response in the pickup_eta field for a given rider
  • Via the Rider Events webhook in the pickup_eta field for a given rider in the riders.update_location event

Dropoff Dynamic ETA

Dropoff dynamic ETA is designed to provide more accurate dropoff time estimates for your deliveries.
The ETA is updated in real-time based on various factors such as rider location, vehicle type and other relevant data.

The dropoff ETA will be available and updated every minute once a rider is en route to the dropoff location. Before that, we provide a static dropoff ETA based on average delivery times, rider vehicle type and other relevant traffic data.

Please note: dropoff dynamic ETA updates are currently unsupported on :

  • Large orders i.e. when a cargo is too large for one rider and requires multiple riders. In this case, the static dropoff ETA will be provided until the delivery is completed for all the riders assigned to the large order.
  • Return deliveries since there is no time sensitivity involved in returning an item. See Delivery Returns for more details on returns.

The dropoff ETA is available:

  • In the Get delivery endpoint response in the dropoff_eta field for a given rider
  • Via the Rider Events webhook in the dropoff_eta field for a given rider in the riders.update_location event