---
title: "Update the driver's current location"
method: PUT
path: "/orders/{orderId}/deliverystate/driverlocation"
tags: ["Order Delivery API", "publicly-accessible"]
---

# Update the driver's current location

`PUT /orders/{orderId}/deliverystate/driverlocation`

Just Eat requires all delivery partners to send regular driver location callbacks, that record the GPS location of the drivers assigned to each order

Partners should aim to supply this callback approximately every 10 seconds.

Please provide an up-to-date ETA for when the driver will reach the restaurant in this request - this value is significant since it informs when a restaurant is instructed to start preparing food - when the time remaining between current time and the estimated time of arrival becomes less than the restaurant's configured preparation time, food preparation is initiated

Note that at restaurant Eta provided in this request will NOT override any ETA set in the Driver At Restaurant Eta request

## Path parameters

- `orderId` string, required

## Request body

- DeliveryDriverLocation
  - `EtaAtDeliveryAddress` string, date-time — This should represent the delivery partner's best guess at when the driver will arrive at the delivery address.
  - `EtaAtRestaurant` string, date-time — This should represent the delivery partner's best guess at when the driver will arrive at the restaurant.
  - `Location` Location — GeoLocation object containing latitude and longitude values.
    - `Latitude` number, double, required — This should represent the latitude of the driver's location.
    - `Longitude` number, double, required — This should represent the longitude of the driver's location.
    - `Speed` number, double — This should represent the travel speed of the driver.
    - `Heading` number, double — This should represent the degree of heading direction, for example, 0 is north, 90 is east.
    - `Accuracy` number, double — This should represent the accuracy of driver's location.
  - `TimeStampWithUtcOffset` string, date-time — This should represent the location updated timestamp.

## Response `200`

OK

---

[API](https://skmtc.net/just-eat/apis/just-eat-api.md) · [All operations](https://skmtc.net/just-eat/apis/just-eat-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/just-eat/just-eat-api/versions/4b25c7d97a53/schema)
