Activity Booking Cancellation API

Overview

This API is used to cancel a confirmed activity booking.
It requires a valid booking_reference obtained from the Booking Response and a valid cancellation reason code.


Endpoint

DELETE /api/activity/booking

Header Parameters

Method: DELETE
URL: /api/activity/booking Api-Key: Required (Api Key Header) Content-Type: application/json Accept: application/json

Description

This endpoint cancels an existing confirmed booking.
The system verifies the booking_reference and validates the cancellation policy rules before confirming the cancellation.
If cancellation is successful, a confirmation response is returned with updated status and refund details.


Request Parameters

Field Type Description
booking_reference * string Unique reference of the confirmed booking to be cancelled.
reason * integer Numeric code representing the cancellation reason. Example: 1 = Client Request, 2 = Supplier Issue, 3 = Duplicate Booking, etc.

Example Request Payload

{
  "booking_reference": "3a7d9ffcecc74c93",
  "reason": 1
}