---
title: "Request more preparation time"
method: PUT
path: "/orders/{order_id}/delay-request"
tags: ["Order API endpoints"]
---

# Request more preparation time

`PUT /orders/{order_id}/delay-request`

Use this endpoint to ask for more preparation time for an order. Only one request is permitted per order.

## Path parameters

- `order_id` integer, required

## Headers

- `Authorization` string, required
- `User-Agent` string, required
- `Brand-Id` string
- `Branch-Id` string, required

## Request body

- OrderDelayRequest
  - `delay_in_minutes` integer, required — The time for order delay in minutes.

## Response `200`

Order delay updated successfully

- OrderDelaySuccessResponse
  - `message` string
  - `status` string
  - `pickup_time` string
  - `order_id` string

## Other responses

- `400` — Bad request
- `404` — Order with the specified ID was not found
- `500` — Internal server error

---

[API](https://skmtc.net/careemnow/apis/careem-pos-api.md) · [All operations](https://skmtc.net/careemnow/apis/careem-pos-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/careemnow/careem-pos-api/versions/374e3e0dddca/schema)
