---
title: "Cancel an order"
method: POST
path: "/orders/cancel"
tags: ["Orders"]
---

# Cancel an order

`POST /orders/cancel`

Use this endpoint to process an order cancellation. Refer to the [Cancellations guide](/demand/docs/orders-api/cancel-order) for instructions, tips and examples.

## Headers

- `X-Affiliate-Id` integer, required

## Request body

- object
  - `order` string, required — ID of the order to cancel.
  - `reason` string, required — The reason for cancelling this order.
  - `request_property_approval` string — (accommodations only) If the reservation has a cancellation fee, request the property to waive the fee and cancel for free. Subject to approval by the property.

## Response `200`

Successful response.

- object
  - `request_id` string — Uniquely identifies the request. Please provide this identifier when contacting support.
  - `data` object
    - `status` 'successful' | 'failed' — Status for this cancellation request.

---

[API](https://skmtc.net/booking/apis/booking-com-demand-api.md) · [All operations](https://skmtc.net/booking/apis/booking-com-demand-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/booking-com-demand-api/revisions/e5f3dccae7ca/schema)
