---
title: "POST cancel"
method: POST
path: "/v3/channels/{channel_id}/bookings/{id}/cancel"
tags: ["Channel Bookings"]
---

# POST cancel

`POST /v3/channels/{channel_id}/bookings/{id}/cancel`

Cancel the entire booking. Optionally, you can pass 'cancel_date' and 'cancel_reason' by setting these on the passed booking resource. See the Booking schema.

## Path parameters

- `channel_id` string, required
- `id` string, required

## Query parameters

- `fields[booking]` string

## Headers

- `Accept-Language` string

## Response `200`

BookingResponse

## Other responses

- `429` — Error
- `default` — Error

---

[API](https://skmtc.net/bookingexperts/apis/booking-experts-api-v3.md) · [All operations](https://skmtc.net/bookingexperts/apis/booking-experts-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bookingexperts/booking-experts-api-v3/revisions/07dab8f7a8ec/schema)
