Booking APIS
Management

Booking Management APIs

Cancel Request API

POST

Endpoint:[BaseUrl]/flight-cancel-request

Cancellation Rules

  • Only available for bookings in "BOOKED" status
  • Must be before lastTicketingTime
  • System auto-cancels expired bookings
  • Refund based on fare rules
Cancel Request
{
  "BookingTransactionRef": "NZ23479523302253652"
}
Cancel Response
{
  "flag": true,
  "code": 200,
  "message": "Success",
  "data": {
    "BookingTransactionRef": "NZ23479523302253652",
    "BookingStatus": "CANCELED PROCESS"
  }
}

Status Timeline

TimeStatusDescription
T+0CANCEL PROCESSCancellation initiated
T+20mCANCELEDCancellation confirmed
T+24hREFUNDEDPayment refunded (if applicable)

Important Notes:

  • Always check fare rules before cancellation
  • Monitor cancellation status using flight-details API
  • Keep BookingTransactionRef for tracking refunds
  • Some fares may be non-refundable