AirTicketCancellation

Post   https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation


The AirTicketCancellation API is designed to process and manage cancellation requests for booked airline tickets. It validates the request, interacts with the ticketing system, and returns the status of the cancellation attempt.

Body Parameters
{
  "airTicketCancelDetails": [
    {
      "flightId": "5172065561993581648",
      "passengerId": "1",
      "segmentId": "0"
    }
  ],
  "airline_PNR": "ABCDE",
  "refNo": "FLYB6YLQB",
  "cancelCode": "005",
  "reqRemarks": "Change in travel plans",
  "cancellationType": 0,
  "iP_Address": "27.122.61.76",
  "request_Id": "5500887959052",
  "imeI_Number": "2232323232323",
  "registrationID": "AOP-554"
}
Request Parameters
Name Type Description
flightId String This requires Flight Id.
passengerId String This requires the Passenger id (1 based starting index).
segmentId String This requires Segment_Id.
Responses

200

200

Response

200

RESPONSE BODY

Json

401

401

Response

401

RESPONSE BODY

Object

responsecode integer

status boolean

message string


Did this page help you?     Yes    No

Language
shell Shell
python Python
node Node
c# C#
php PHP

cURL

curl --location --request POST 'https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation' \
--header 'Content-Type: application/json' \
--data  '{
  "airTicketCancelDetails": [
        { 
          "flightId": "5172065561993581648",
          "passengerId": "1",
          "segmentId": "0"
        } 
  ], 
  "airline_PNR": "ABCDE",
  "refNo": "FLYB6YLQB",
  "cancelCode": "005",
  "reqRemarks": "Change in travel plans",
  "cancellationType": 0,
  "iP_Address": "27.122.61.76",
  "request_Id": "5500887959052",
  "imeI_Number": "2232323232323",
  "registrationID": "AOP-554"
}'
                                
import requests
import json

url = 'https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation'
payload = "{
   "airTicketCancelDetails": [
       { 
         "flightId": "5172065561993581648",
         "passengerId": "1",
         "segmentId": "0"
       } 
 ], 
 "airline_PNR": "ABCDE",
 "refNo": "FLYB6YLQB",
 "cancelCode": "005",
 "reqRemarks": "Change in travel plans",
 "cancellationType": 0,
 "iP_Address": "27.122.61.76",
 "request_Id": "5500887959052",
 "imeI_Number": "2232323232323",
 "registrationID": "AOP-554"
}" 

headers = {
  "Content-type" : "application/json"
}

response = requests.request("POST", url, headers=headers, data=payload)

print (response.text)
                                
var requests = require("request");
var options = { 
  "method" : "POST",
  "url" : 'https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation',
  "headers" : {
    "Content-Type" : 'application/json'
  },
  body: '{
    "airTicketCancelDetails": [
       { 
         "flightId": "5172065561993581648",
         "passengerId": "1",
         "segmentId": "0"
       } 
 ], 
 "airline_PNR": "ABCDE",
 "refNo": "FLYB6YLQB",
 "cancelCode": "005",
 "reqRemarks": "Change in travel plans",
 "cancellationType": 0,
 "iP_Address": "27.122.61.76",
 "request_Id": "5500887959052",
 "imeI_Number": "2232323232323",
 "registrationID": "AOP-554"
  }' 
}; 
request(options, function(error, response){
   if(error) throw new Error(error);
   console.log(response.body); 
}); 
                                
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get,'https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation')
var content = new StringContent(
  "{
     "airTicketCancelDetails": [
       { 
         "flightId": "5172065561993581648",
         "passengerId": "1",
         "segmentId": "0"
       } 
 ], 
 "airline_PNR": "ABCDE",
 "refNo": "FLYB6YLQB",
 "cancelCode": "005",
 "reqRemarks": "Change in travel plans",
 "cancellationType": 0,
 "iP_Address": "27.122.61.76",
 "request_Id": "5500887959052",
 "imeI_Number": "2232323232323",
 "registrationID": "AOP-554"
  }",
  null,"application/json"
); 

request.Content = content;
var response =  await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
                                
<?php
$curl =  curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL =>  'https://travel.bospay.co.in/api/V1/Air/Travel/AirTicketCancellation',
  CURLOPT_RETURNTRANSFER =>  true,
  CURLOPT_ENCODING =>  '',
  CURLOPT_MAXREDIRS =>  10,
  CURLOPT_TIMEOUT =>  0,
  CURLOPT_FOLLOWLOCATION =>  true,
  CURLOPT_HTTP_VERSION =>  CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST =>  'POST',
  CURLOPT_POSTFIELDS =>  '{
    
    "airTicketCancelDetails": [
       { 
         "flightId": "5172065561993581648",
         "passengerId": "1",
         "segmentId": "0"
       } 
 ], 
 "airline_PNR": "ABCDE",
 "refNo": "FLYB6YLQB",
 "cancelCode": "005",
 "reqRemarks": "Change in travel plans",
 "cancellationType": 0,
 "iP_Address": "27.122.61.76",
 "request_Id": "5500887959052",
 "imeI_Number": "2232323232323",
 "registrationID": "AOP-554"
  }',
  CURLOPT_HTTPHEADER =>  array(
    'Content-Type: application/json'
  ),
));
$response =  curl_exec($curl);
curl_close($curl);
echo $response;
                                

RESPONSE

200

401

-Result

Example

{
"response_Header": {
                "error_Code": "0000",
                "error_Desc": "SUCCESS",
                "error_InnerException": "",
                "request_Id": "REQ123456",
                "status_Id": "11" 
            },  
            "statuss", "FALSE"
            "message", "",
            "value", ""
}  
                                
{
    "code": "207",
    "description": "Amount is Requaired",
    "merchantTrxnRefId": null,
    "token": null,
    "status": "False"
}