Skip to content

Sightseeing Cancellation
Run in Postman

/api/v1/reservation/sightseeing-cancel   
This service is used to perform cancellation for the sightseeing booking.

Sightseeing Cancellation Request

Sightseeing cancellation-policy mainly consists with command and bookingReferenceId or productId .

Tags Attribute Description
sightseeingCancellationCriteria (JsonObject)
command*
(String)
This attribute directs specific actions, providing instructions to the system for tasks like booking or canceling services.
bookingReferenceId*
(String)
This unique identifier helps track and manage bookings across API calls, ensuring accurate processing.
productId
(String)
Used to distinguish products within a booking, ensuring the right product is targeted for actions like cancellation.



Sightseeing Cancellation Request
1
2
3
4
5
{
  "command": "cancel",
  "bookingReferenceId": "BKR-2022-004045",
  "productId": ""
}


Sightseeing Cancellation Response

After sending the sightseeing cancellation request Travlinq will cancel the specified sightseeing booking.

Tags Attribute Description
meta meta
(Object)
success
(String)
Response status will be return Ex: "true"
statusCode
(Boolean)
Response statusCode will be return Ex: "1"
statusMessage
(String)
Response statusMessage will be return Ex: "SUCCESS"
actionType
(String)
Describes the type of action related to the response, in this case, "Marhaba cancellation policy."
conversationId
(String)
Unique ID associated with the conversation or request, "fe22cb8d-67e9-4c29-92af-e44dxxxcb9a9" in this example.
commonData commonData
(Object)
This tag has the common Data in the response.
searchKey *
(String)
A unique search ID, will be returned in the search response.
data data
(Object)
bookingReferenceNumber*
(String)
The unique identifier for the booking reference, e.g., "BKR-2023-9090."
bookingStatus*
(String)
The status of the booking, e.g., "canceled."
currency*
(String)
The currency associated with the cancellation charges, e.g., "AED."
cancellationCharge cancellationCharge*
(Object)
Contains details of cancellation charges.
supplierCancellationCharge*
(Double)
The cancellation charge imposed by the supplier.
adminCancellationCharge*
(Double)
The administrative cancellation charge.
totalCancellationCharges*
(Double)
The total cancellation charges.
Sightseeing cancellation-policy response
{
  "meta": {
    "success": true,
    "statusCode": 1,
    "statusMessage": "SUCCESS",
    "actionType": "Sightseeing cancellation ",
    "conversationId": "fe22cb8d-67e9-4c29-92af-e44dffdcb9a9"
  },
  "commonData": {
    "searchKey": "6bca2fd7-dcbe-482a-b8fb-b8abedf73871"
  },
  "data": [
    {
      "bookingReferenceNumber": "BKR-2023-9090",
      "bookingStatus": "canceled",
      "currency": "AED",
      "cancellationCharge": [
        {
          "supplierCancellationCharge": 20,
          "adminCancellationCharge": 70,
          "totalCancellationCharges": 90
        }
      ]
    }
  ],
  "version": "1.0.0"
}