post https://api.aeronpay.in/api/serviceapi-prod/api/flight/reissue
Ticket Reissue API
The Ticket Reissue API allows you to modify existing flight bookings by updating passenger services such as meals, baggage, seats, and special services. This endpoint processes reissue requests and returns updated booking information with new ticket details.
API Endpoint
POST /flight/reissue
Request Structure
The reissue request requires the following key parameters:
Required Fields
Field | Type | Description |
---|---|---|
client_referenceId | string | Unique identifier for the client request |
trace_id | string | Unique trace identifier for tracking the request |
booking_id | integer | The booking ID of the existing reservation |
passengers | array | Array of passenger objects with their modifications |
Passenger Object Structure
Each passenger object can include modifications for:
- passenger_id: Unique identifier for the passenger
- baggage: Array of baggage modifications with code, origin, and destination
- meal: Array of meal modifications with code, origin, and destination
- seat: Array of seat modifications with code, origin, and destination
- special_services: Array of special service modifications
Example Request
{
"client_referenceId": "278yw77quw7",
"trace_id": "2ea9adbc-24b8-467c-883a-f74c871f4fb0",
"booking_id": "1964821",
"passengers": [
{
"passenger_id": "3202553",
"meal": [
{
"code": "TCSW",
"origin": "BLR",
"destination": "JDH"
}
]
}
]
}
Response Structure
Success Response
The API returns a comprehensive response containing:
- Status Information: Success/failure status and message
- Booking Details: Updated PNR, booking ID, and journey information
- Flight Segments: Detailed flight information including times, airports, and aircraft details
- Passenger Information: Updated passenger details with new services
- Fare Breakdown: Complete fare structure with taxes and additional charges
- Ticket Information: New ticket numbers and validation details
Key Response Fields
Field | Description |
---|---|
status | Request status (SUCCESS/FAILED) |
status_code | HTTP status code |
message | Response message |
data.result.pnr | Updated PNR (Passenger Name Record) |
data.result.booking_id | Booking identifier |
data.result.segments | Flight segment details |
data.result.passengers | Updated passenger information |
data.result.fare | Complete fare breakdown |
Example Response
{
"status": "SUCCESS",
"status_code": "200",
"message": "The ticket has been successfully reissued.",
"data": {
"trace_id": "b1dfa273-9446-48e1-b8cf-102fe58ed0e3",
"result": {
"pnr": "TBZW8B",
"booking_id": 1964821,
"seats_booked": false,
"journey_type": "OneWay",
"domestic": true,
"source": "AirIndiaExpress",
"origin": "DEL",
"destination": "BOM",
"airline_code": "IX",
"airline_remark": "",
"is_lcc": true,
"non_refundable": false,
"coupon_applicable": true,
"credit_note_no": null,
"segments": [
{
"trip_indicator": "outbound",
"segment_indicator": "outbound",
"flight_number": "1163",
"airline_code": "IX",
"airline_name": "Air India Express",
"origin": {
"airport_code": "DEL",
"airport_name": "Indira Gandhi Airport",
"city_name": "Delhi",
"country_name": "India",
"departure_time": "2025-03-30 21:10:00"
},
"destination": {
"airport_code": "BOM",
"airport_name": "Chhatrapati Shivaji International Airport",
"city_name": "Mumbai",
"country_name": "India",
"arrival_time": "2025-03-30 23:35:00"
},
"duration": "2h 25m",
"baggage": {
"checked_baggage": null,
"cabin_baggage": null
},
"flight_class": null,
"is_stopover": false,
"e-ticket_available": true,
"flight_status": "Confirmed"
}
],
"passengers": [
{
"passenger_id": 3202553,
"barcode_details": {
"Id": 3202553,
"Barcode": [
{
"Index": 1,
"Format": "PDF417",
"Content": "M1KUMARI/PAYAL TBZW8B DELBOMIX 1163 089Y000000000100",
"BarCodeInBase64": null,
"JourneyWayType": 3
}
]
},
"document_details": null,
"guardian_details": null,
"title": "Mrs",
"fname": "Payal",
"lname": "Kumari",
"passenger_type": "adult",
"is_lead_passenger": true,
"dob": "1997-10-20",
"gender": "F",
"pan_required": false,
"passport_required": false,
"pan": "",
"passport_number": "",
"mobile": "7289276534",
"email": "[email protected]",
"address": "889 Street",
"city": "bengaluru",
"country_code": "IN",
"country": null,
"nationality": "IN",
"fare": {
"currency": "INR",
"basefare": 999,
"tax_and_surcharges": 975,
"total_fare": 1974,
"total_baggage_charges": 900,
"total_meal_charges": 0,
"total_seat_charges": 0,
"total_special_service_charges": 0
},
"baggage": [
{
"code": "NoBaggage",
"desc": "Purchase",
"airline_code": "IX",
"flight_number": "1163",
"weight": 0,
"way_type": "FullJourney",
"price": 0,
"currency": "INR",
"origin": "DEL",
"destination": "BOM"
},
{
"code": "PBCA",
"desc": "Purchase",
"airline_code": "IX",
"flight_number": "1163",
"weight": 3,
"way_type": "FullJourney",
"price": 900,
"currency": "INR",
"origin": "DEL",
"destination": "BOM"
}
],
"segment_additional_details": [
{
"fare_basis": "XNRA000",
"not_valid_before": "",
"not_valid_after": "",
"baggage": "15Kg|3",
"meal": "0 Platter",
"seat": "",
"special_service": ""
}
],
"ticket": {
"ticket_id": 2245713,
"ticket_number": "TBZW8B",
"issue_date": "2025-03-19 12:19:28",
"validating_airline": "098",
"status": "OK",
"ticket_type": "N"
}
}
],
"fare_type": "RegularFare",
"fare": {
"currency": "INR",
"basefare": 999,
"tax_and_surcharges": 975,
"total_fare": 1974,
"total_baggage_charges": 900,
"total_meal_charges": 0,
"total_seat_charges": 0,
"total_special_service_charges": 0
},
"fare_rules": [
{
"origin": "DEL",
"destination": "BOM",
"airline": "IX",
"fare_rules": "<br/> <br/><ul><li>APART FROM AIRLINE CHARGES,GST+RAF+ APPLICABLE CHARGES IF ANY, WILL BE CHARGED.</li><li>MENTIONED FEE ARE INDICATIVE PER PAX AND PER SECTOR.</li><li>FOR DOMESTIC BOOKINGS, PASSENGERS ARE REQUIRED TO SUBMIT THE CANCELLATION OR REISSUE REQUEST AT LEAST 2 HOURS BEFORE THE AIRLINES CANCELLATION AND REISSUE POLICY.</li><li>FOR INTERNATIONAL BOOKINGS, PASSENGERS ARE REQUIRED TO SUBMIT THE CANCELLATION OR REISSUE REQUEST AT LEAST 4 HOURS BEFORE THE AIRLINES CANCELLATION AND REISSUE POLICY.</li></ul>"
}
],
"mini_fare_rules": [
{
"journey_points": "DEL-BOM",
"type": "Reissue",
"from": "2",
"to": "",
"unit": "HOURS",
"charges": "INR 3000",
"online_reissue_allowed": false,
"online_refund_allowed": false
},
{
"journey_points": "DEL-BOM",
"type": "Cancellation",
"from": "0",
"to": "2",
"unit": "HOURS",
"charges": "100%",
"online_reissue_allowed": false,
"online_refund_allowed": false
},
{
"journey_points": "DEL-BOM",
"type": "Cancellation",
"from": "2",
"to": "",
"unit": "HOURS",
"charges": "INR 3500",
"online_reissue_allowed": false,
"online_refund_allowed": false
},
{
"journey_points": "DEL-BOM",
"type": "Reissue",
"from": "0",
"to": "2",
"unit": "HOURS",
"charges": "100%",
"online_reissue_allowed": false,
"online_refund_allowed": false
}
],
"cancellation_charges": null,
"penalty_charges": {
"ReissueCharge": "",
"CancellationCharge": ""
},
"ticket_status": null
}
}
}
Important Notes
- Timing Requirements: For domestic bookings, submit reissue requests at least 2 hours before departure. For international bookings, allow 4 hours.
- Additional Charges: GST, RAF, and other applicable charges may apply beyond airline charges.
- Service Codes: Use appropriate service codes (e.g., "TCSW" for meals, "PBCA" for baggage) when requesting modifications.
- Fare Rules: Review the
mini_fare_rules
section for specific cancellation and reissue charges that may apply.
Error Handling
If the reissue request fails, the API will return an error response with details about what went wrong. Always check the status
field to confirm successful processing before proceeding with the updated booking information.