---
title: "Update Checkout"
method: PATCH
path: "/checkout/{tenant}/{checkoutId}"
tags: ["Checkout", "publicly-accessible"]
---

# Update Checkout

`PATCH /checkout/{tenant}/{checkoutId}`

Update the details required to fulfil an order, which includes:
  - The customer making the purchase
  - Where and when the items will be received by the customer
  - Instructions about the order

## Path parameters

- `tenant` string, required
- `checkoutId` string, required

## Headers

- `User-Agent` string, required

## Response `200`

OK : Request has succeeded.

- CheckoutUpdateResponse
  - `isFulfillable` boolean, required — Whether the proposed order can be placed.
  - `issues` CheckoutIssue[], required — One or more issues associated the proposed order, that may impact whether it can be placed.
    - `code` 'RESTAURANT_NOT_TAKING_ORDERS' | 'SERVICE_TYPE_UNAVAILABLE' | 'ITEMS_UNORDERABLE' | 'ADDITIONAL_ITEMS_REQUIRED' | 'MINIMUM_ORDER_VALUE_NOT_MET' | 'FULFILMENT_TIME_UNAVAILABLE' | 'LOCATION_UNDELIVERABLE' | 'AGE_VERIFICATION_FAILED' | 'FIRST_NAME_REQUIRED' | 'PHONE_NUMBER_REQUIRED' | 'DATE_OF_BIRTH_REQUIRED' | 'FULFILMENT_TIME_REQUIRED' | 'ADDRESS_LINES_REQUIRED' | 'LOCALITY_REQUIRED' | 'ADMINISTRATIVE_AREA_REQUIRED' | 'POSTAL_CODE_REQUIRED' | 'GEOLOCATION_REQUIRED', required — The issue code

## Other responses

- `400` — BAD REQUEST : Cannot process the request due to error by client.
- `401` — UNAUTHORIZED : Missing authentication credentials to access target resource.
- `403` — FORBIDDEN : Not authorised to access target resource.
- `404` — NOT FOUND : Target resource could not be found.
- `409` — CONFLICT : Request not completed as it conflicts with target resource.
- `429` — TOO MANY REQUESTS : Request not completed as server has received too many requests in a given amount of time.
- `500` — INTERNAL SERVER ERROR : Error on server preventing request from being fulfilled.
- `503` — SERVICE UNAVAILABLE : Server currently unable to fulfil the request. The request can be retried.

---

[API](https://skmtc.net/justeat/apis/just-eat.md) · [All operations](https://skmtc.net/justeat/apis/just-eat/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/justeat/just-eat/revisions/49ff8eb806d9/schema)
