---
title: "Set the order status to 'not delivered' or 'not collected' by Id. Note: The order must be scheduled for delivery."
method: PUT
path: "/Order/Id/{id}/Reject"
tags: ["Order"]
---

# Set the order status to 'not delivered' or 'not collected' by Id. Note: The order must be scheduled for delivery.

`PUT /Order/Id/{id}/Reject`

## Path parameters

- `id` string, required

## Request body

- RejectOrder — Optional
  - `StatusDate` string, date-time, nullable — Local date and time when the status changed, yyyy-MM-ddTHH:mm:ss. If empty, the default will be now UTC+0.
  - `DriverComment` string, nullable — Driver note
  - `SignatureName` string, nullable — Recipient's signature name on ePOD
  - `RejectReasonId` integer, nullable — Reject Reason Id from OrderIssue or SiteIssue list of GET /RejectReason endpoint.

## Response `200`

Order was updated

## Other responses

- `400` — Bad request. The response payload contains an error description
- `401` — Unauthorized. Invalid X-API-KEY in the request header
- `404` — Not found. Order not found
- `500` — Internal Server Error

---

[API](https://skmtc.net/track-pod/apis/track-pod-api.md) · [All operations](https://skmtc.net/track-pod/apis/track-pod-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/track-pod/track-pod-api/versions/833e05afe46e/schema)
