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. |