{
 "request": {
  "method": "POST",
  "url": "/flights/reprice",
  "headers": {
   "Content-Type": "application/json",
   "Authorization": "<redacted>"
  },
  "body": {
   "items": [
    {
     "option_id": "ef82c5e9-dc85-41f9-937c-25dcf4d69b41",
     "price_id": "7c8d686b-ac48-41f1-92dd-b1224d692512"
    }
   ]
  }
 },
 "response": {
  "status": 200,
  "body": {
   "itinerary_id": "44bd28df-3bbe-4f04-a0c2-cb6c58092166",
   "valid_till": "2026-10-21T01:09:45+05:30",
   "fare_rules": {
    "fr_1": {
     "cancellation": [
      {
       "allowed": true,
       "amount": 13290,
       "from": {
        "value": 0,
        "unit": "HOURS"
       },
       "to": {
        "value": 365,
        "unit": "DAYS"
       }
      }
     ],
     "date_change": [
      {
       "allowed": true,
       "amount": 7595,
       "from": {
        "value": 0,
        "unit": "HOURS"
       },
       "to": {
        "value": 365,
        "unit": "DAYS"
       }
      }
     ]
    }
   },
   "results": [
    {
     "journey_indexes": [
      0
     ],
     "option_id": "ef82c5e9-dc85-41f9-937c-25dcf4d69b41",
     "segments": [
      {
       "segment_index": 0,
       "journey_index": 0,
       "from": "DEL",
       "to": "DOH",
       "airline_code": "QR",
       "airline_name": "Qatar Airways",
       "operating_airline_code": "6E",
       "operating_airline_name": "IndiGo Airlines",
       "aircraft_type": "Airbus A321",
       "flight_number": "4781",
       "departure_time": "2026-11-20T16:10:00",
       "departure_terminal": "3",
       "arrival_time": "2026-11-20T18:20:00",
       "duration": 280,
       "connecting_time": 825,
       "next_day": 1
      },
      {
       "segment_index": 1,
       "journey_index": 0,
       "from": "DOH",
       "to": "DXB",
       "airline_code": "QR",
       "airline_name": "Qatar Airways",
       "aircraft_type": "Airbus A359",
       "flight_number": "1006",
       "departure_time": "2026-11-21T08:05:00",
       "arrival_time": "2026-11-21T10:25:00",
       "arrival_terminal": "1",
       "duration": 80,
       "connecting_time": 825,
       "next_day": 1
      }
     ],
     "fare": {
      "price_id": "7c8d686b-ac48-41f1-92dd-b1224d692512",
      "fare_rules": {
       "0": "fr_1"
      },
      "adult": {
       "fare": {
        "base_fare": 4830,
        "yq": 6359,
        "yr": 2088,
        "airline_gst": 664,
        "other_taxes": 3779,
        "total_fare": 19961,
        "net_fare": 19961,
        "pax_count": 1
       },
       "fare_ref": "Economy Classic",
       "refundable_type": "PARTIALLY_REFUNDABLE",
       "cabin_class": "Economy",
       "booking_class": "N",
       "fare_basis": "NJR4I1RIIN",
       "baggage": {
        "hand": {
         "kg": 7
        },
        "checkin": {
         "kg": 25
        }
       }
      },
      "child": {
       "fare": {
        "base_fare": 3620,
        "yq": 6359,
        "yr": 2088,
        "airline_gst": 604,
        "other_taxes": 3779,
        "total_fare": 18691,
        "net_fare": 18691,
        "pax_count": 1
       },
       "fare_ref": "Economy Classic",
       "refundable_type": "PARTIALLY_REFUNDABLE",
       "cabin_class": "Economy",
       "booking_class": "N",
       "fare_basis": "NJR4I1RIIN",
       "baggage": {
        "hand": {
         "kg": 7
        },
        "checkin": {
         "kg": 25
        }
       }
      },
      "infant": {
       "fare": {
        "base_fare": 725,
        "yq": 1899,
        "yr": 2088,
        "airline_gst": 236,
        "total_fare": 4948,
        "net_fare": 4948,
        "pax_count": 1
       },
       "fare_ref": "Economy Classic",
       "refundable_type": "PARTIALLY_REFUNDABLE",
       "cabin_class": "Economy",
       "booking_class": "N",
       "fare_basis": "NJR4I1RIIN",
       "baggage": {
        "hand": {
         "kg": 7
        }
       }
      },
      "varies_by_segment": true
     }
    }
   ],
   "booking_requirements": {
    "is_gst_mandatory": false,
    "pan_applicable": false,
    "passport_mandatory": true,
    "dob_applicable": {
     "adt": true,
     "chd": true,
     "inf": true
    },
    "is_hold": true,
    "firstname_length": 50,
    "lastname_length": 50,
    "firstname_min_length": 2,
    "lastname_min_length": 2,
    "seat_mandatory": false,
    "meal_mandatory": false,
    "baggage_mandatory": false
   },
   "price": {
    "adult": {
     "base_fare": 4830,
     "yq": 6359,
     "yr": 2088,
     "airline_gst": 664,
     "other_taxes": 3779,
     "total_fare": 19961,
     "net_fare": 19961,
     "pax_count": 1
    },
    "child": {
     "base_fare": 3620,
     "yq": 6359,
     "yr": 2088,
     "airline_gst": 604,
     "other_taxes": 3779,
     "total_fare": 18691,
     "net_fare": 18691,
     "pax_count": 1
    },
    "infant": {
     "base_fare": 725,
     "yq": 1899,
     "yr": 2088,
     "airline_gst": 236,
     "total_fare": 4948,
     "net_fare": 4948,
     "pax_count": 1
    },
    "total": {
     "base_fare": 9175,
     "yq": 14617,
     "yr": 6264,
     "airline_gst": 1504,
     "other_taxes": 7558,
     "total_fare": 43600,
     "net_fare": 43600,
     "pax_count": 3
    }
   }
  }
 },
 "duration_ms": 1626,
 "at": "2026-10-21T00:24:45"
}
