Booking Management APIs
Cancel Request API
POST
Endpoint:[BaseUrl]/flight-cancel-requestCancellation 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
| Time | Status | Description |
|---|---|---|
| T+0 | CANCEL PROCESS | Cancellation initiated |
| T+20m | CANCELED | Cancellation confirmed |
| T+24h | REFUNDED | Payment 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