Ticket 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

FieldTypeDescription
client_referenceIdstringUnique identifier for the client request
trace_idstringUnique trace identifier for tracking the request
booking_idintegerThe booking ID of the existing reservation
passengersarrayArray 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

FieldDescription
statusRequest status (SUCCESS/FAILED)
status_codeHTTP status code
messageResponse message
data.result.pnrUpdated PNR (Passenger Name Record)
data.result.booking_idBooking identifier
data.result.segmentsFlight segment details
data.result.passengersUpdated passenger information
data.result.fareComplete 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.

Language
Click Try It! to start a request and see the response here!