---
title: "Update order with delivered details"
method: PUT
path: "/orders/{orderId}/deliverystate/delivered"
tags: ["Order Delivery API", "publicly-accessible"]
---

# Update order with delivered details

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

## Request

- Base URL: `https://uk.api.just-eat.io`
- URL: `https://uk.api.just-eat.io/orders/{orderId}/deliverystate/delivered`
- Auth: none declared
- TypeScript: <https://skmtc.dev/just-eat/apis/just-eat-api/docs/orders/:orderId/deliverystate/delivered/put.ts> (a function with typed inputs; its response is checked against the schema)

The _delivered_ callback should be sent when the driver has handed the food to the customer and completed the order.

## Path parameters

- `orderId` string, required

## Request body

- DeliveryDetails
  - `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 delivery detailed updated timestamp.

## Response `200`

OK

---

[API](https://skmtc.dev/just-eat/apis/just-eat-api.md) - [All operations](https://skmtc.dev/just-eat/apis/just-eat-api/llms.txt) - [OpenAPI document](https://skmtc.dev/just-eat/apis/just-eat-api/revisions/4b25c7d97a53?raw)
