Cautare 96409625
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 06.03.2026 17:01:02 | 2.0804948806763 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "96409625",
"Results": [
{
"Id": 447471720,
"Legs": [
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103).",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:04.639613+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103).",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:04.639843+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "AGP",
"DepartureDate": "2026-03-25",
"ReturnDate": "2026-04-01",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40}]",
"RoundTrip": true,
"AllowNoBags": false,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 145,
"Extra": [],
"AmaRef": "2b60e8d4-6efb-3323-27a6-1809c6af400c",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/96409625",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 06.03.2026 17:01:05 | 6.6942238807678 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 16361814,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-06T17:01:11.808810+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 0
},
{
"Id": 16361815,
"Used": false,
"PerPassenger": true,
"Price": "33.49",
"ServiceFeeValue": 6.698,
"TotalPriceWithServiceFee": 40.188,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlI1OTgtQUdQLU9UUCIsIlNlZ21lbnRzIjpbIkZSNTk4LUFHUC1PVFAiXX0K",
"SupplierName": "BBG",
"CreatedAt": "2026-03-06T17:01:11.808865+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
},
{
"Id": 16361816,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "BICYCLE: Fee charged per Item\/ Per Sector a maximum weight of 30kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjU5OC1BR1AtT1RQIiwiU2VnbWVudHMiOlsiRlI1OTgtQUdQLU9UUCJdfQo",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-06T17:01:11.808879+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
},
{
"Id": 16361817,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjU5OC1BR1AtT1RQIiwiU2VnbWVudHMiOlsiRlI1OTgtQUdQLU9UUCJdfQo",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-06T17:01:11.808892+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
},
{
"Id": 16361818,
"Used": false,
"PerPassenger": true,
"Price": "45",
"ServiceFeeValue": 9,
"TotalPriceWithServiceFee": 54,
"Currency": "EUR",
"Description": "GOLF: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjU5OC1BR1AtT1RQIiwiU2VnbWVudHMiOlsiRlI1OTgtQUdQLU9UUCJdfQo",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-06T17:01:11.808903+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
},
{
"Id": 16361819,
"Used": false,
"PerPassenger": true,
"Price": "45",
"ServiceFeeValue": 9,
"TotalPriceWithServiceFee": 54,
"Currency": "EUR",
"Description": "SKI: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlI1OTgtQUdQLU9UUCIsIlNlZ21lbnRzIjpbIkZSNTk4LUFHUC1PVFAiXX0K",
"SupplierName": "SKI",
"CreatedAt": "2026-03-06T17:01:11.808914+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
},
{
"Id": 16361820,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "MUSC: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-AGP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlI1OTgtQUdQLU9UUCIsIlNlZ21lbnRzIjpbIkZSNTk4LUFHUC1PVFAiXX0K",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-06T17:01:11.808925+02:00",
"CabinClasses": [],
"SegmentId": 1791238566,
"Quantity": 1
}
],
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.819405+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
},
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:11.832311+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 16361821,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-06T17:01:11.814326+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 0
},
{
"Id": 16361822,
"Used": false,
"PerPassenger": true,
"Price": "28.99",
"ServiceFeeValue": 5.798,
"TotalPriceWithServiceFee": 34.788,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlI1OTktT1RQLUFHUCIsIlNlZ21lbnRzIjpbIkZSNTk5LU9UUC1BR1AiXX0K",
"SupplierName": "BBG",
"CreatedAt": "2026-03-06T17:01:11.814349+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
},
{
"Id": 16361823,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "BICYCLE: Fee charged per Item\/ Per Sector a maximum weight of 30kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjU5OS1PVFAtQUdQIiwiU2VnbWVudHMiOlsiRlI1OTktT1RQLUFHUCJdfQo",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-06T17:01:11.814360+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
},
{
"Id": 16361824,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjU5OS1PVFAtQUdQIiwiU2VnbWVudHMiOlsiRlI1OTktT1RQLUFHUCJdfQo",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-06T17:01:11.814371+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
},
{
"Id": 16361825,
"Used": false,
"PerPassenger": true,
"Price": "40",
"ServiceFeeValue": 8,
"TotalPriceWithServiceFee": 48,
"Currency": "EUR",
"Description": "GOLF: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjU5OS1PVFAtQUdQIiwiU2VnbWVudHMiOlsiRlI1OTktT1RQLUFHUCJdfQo",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-06T17:01:11.814380+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
},
{
"Id": 16361826,
"Used": false,
"PerPassenger": true,
"Price": "45",
"ServiceFeeValue": 9,
"TotalPriceWithServiceFee": 54,
"Currency": "EUR",
"Description": "SKI: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlI1OTktT1RQLUFHUCIsIlNlZ21lbnRzIjpbIkZSNTk5LU9UUC1BR1AiXX0K",
"SupplierName": "SKI",
"CreatedAt": "2026-03-06T17:01:11.814390+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
},
{
"Id": 16361827,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "MUSC: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "AGP-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlI1OTktT1RQLUFHUCIsIlNlZ21lbnRzIjpbIkZSNTk5LU9UUC1BR1AiXX0K",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-06T17:01:11.814399+02:00",
"CabinClasses": [],
"SegmentId": 1791238567,
"Quantity": 1
}
],
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.823215+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
},
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:11.832842+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
} | ||||||
| 06.03.2026 17:01:12 | 12.086607933044 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": 447471720
},
"airReservationLocatorCodes": [
"2825390"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "IONITA DRAGOS CRISTIAN",
"email": "flights@karpaten.ro",
"phone": "+40 724514592"
},
"travelers": [
{
"prefix": "Mr",
"firstName": "DRAGOS CRISTIAN",
"lastName": "IONITA",
"dOB": "1987-04-11",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Mr",
"firstName": "SORINA MIHAELA",
"lastName": "IONITA",
"dOB": "1987-10-14",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "DRAGOS CRISTIAN",
"lastName": "IONITA",
"personalCode": "",
"city": null
}
}
}Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:24.428939+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:01:24.429121+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 06.03.2026 17:09:15 | 0.029700994491577 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 17:10:06 | 0.036322116851807 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:10:06.540504+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T17:10:06.542064+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 06.03.2026 17:32:03 | 0.029980897903442 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 17:47:16 | 0.029704093933105 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 17:57:19 | 0.038985967636108 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 18:31:55 | 0.025246143341064 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 18:32:44 | 0.03217601776123 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 07.03.2026 04:24:32 | 0.04214882850647 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:24:32.892568+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:24:32.894163+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 07.03.2026 18:55:20 | 0.027117013931274 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 08.03.2026 04:25:21 | 0.045428037643433 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:25:21.623939+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:25:21.625692+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 08.03.2026 23:45:50 | 0.025052070617676 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 04:25:55 | 0.062128067016602 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:25:55.406129+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:25:55.407561+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 10.03.2026 04:29:08 | 0.0384361743927 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:29:08.251190+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:29:08.252858+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 10.03.2026 17:05:46 | 0.029664993286133 | GET /api/confirm/447471720 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 11.03.2026 04:30:27 | 0.038456916809082 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:30:27.955112+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:30:27.956774+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 12.03.2026 04:35:25 | 0.03619909286499 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T04:35:25.696209+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T04:35:25.697837+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 13.03.2026 04:34:17 | 0.041708946228027 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:34:17.805979+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:34:17.808004+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 14.03.2026 04:35:23 | 0.039685010910034 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:35:23.338917+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:35:23.340825+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 15.03.2026 04:36:26 | 0.032896041870117 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:36:26.295437+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:36:26.296830+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| 16.03.2026 04:37:08 | 0.039304971694946 | GET /api/booking/10859 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10859,
"Status": "pending",
"Total": "417.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "IONITA DRAGOS CRISTIAN",
"CreatedAt": "2026-03-06T17:01:12.000000+02:00",
"Slug": "896349",
"StatusChangedToPaid": false,
"Person": {
"Id": 10669,
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10868,
"Result": {
"Id": 447471720,
"Legs": [
{
"Id": 892552340,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "599",
"FlightCode": "FR599",
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-03-25T19:40",
"ArrivalTime": "2026-03-25T22:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Malaga (AGP)",
"TravelTimeString": " 3h 55m",
"TravelTimeMinutes": 235,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"6dc33e9c3eb266dcafff690f93513c1b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - AGP",
"type": "info"
},
"f0aadfeebd94dd09e7f03364cf7ee399": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - AGP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T04:37:08.797740+02:00",
"DateTo": "2026-03-25T19:40:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "AGP"
},
{
"Id": 892552341,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "AGP",
"City": {
"Code": "AGP",
"Country": {
"Code": "ES",
"CountryNameLocal": "Spania"
},
"CityNameLocal": "Malaga"
},
"Name": "Malaga Arpt",
"Latitude": "36.6749",
"Longitude": "-4.499106"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "598",
"FlightCode": "FR598",
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje \u00eenregistrate incluse: geant\u0103 de 20 kg pentru check-in.\n\nBagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103.",
"BookingCode": "SURE",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": "20 kg",
"quantity": 1,
"description": "geant\u0103 pentru check-in"
},
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-06T17:01:11.000000+02:00"
}
],
"DepartureTime": "2026-04-01T07:40",
"ArrivalTime": "2026-04-01T12:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Malaga (AGP)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 3h 50m",
"TravelTimeMinutes": 230,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"768e001478c286cacbbd4b3b1bd8d210": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT AGP - OTP",
"type": "info"
},
"9e39d370d85d462e3808237061eddbcc": {
"info": "ECONOMY SURE",
"name": "Fare Name AGP - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T04:37:08.799453+02:00",
"DateTo": "2026-04-01T07:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "AGP",
"DestinationCode": "OTP"
}
],
"TotalPrice": 363,
"SearchPrice": 362.78,
"Taxes": 0,
"ServiceFeeValue": 54,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.1442,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 465,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 417,
"DepartureDate": "2026-03-25T19:40:00.000000+02:00",
"ReturnDate": "2026-04-01T07:40:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40"
},
"ContactPerson": {
"Id": 10868,
"FullName": "IONITA DRAGOS CRISTIAN",
"Email": "flights@karpaten.ro",
"Phone": "+40 724514592",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23349",
"Key": "05fd305afac18ebed9d11f==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "DRAGOS CRISTIAN",
"LastName": "IONITA",
"DOB": "1987-04-11",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23350",
"Key": "94f862efc03977cf79f38a==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "SORINA MIHAELA",
"LastName": "IONITA",
"DOB": "1987-10-14",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "e69a1bf5e4834195700a4991b263d45d",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2825390"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-06T17:01:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-25T19:40:00.000000+02:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-06T17:01:23.000000+02:00"
} | ||||||
| Log validare plan de zbor | |
|---|---|
|
FR|599|REGU|FR|598|REGU|25-03-2026_19-40|01-04-2026_07-40|airgateway|356 bundles Flight bundles "REGU" not compatible with plan requirements "PLUS, SURE" | |
|
FR|599|SURE|FR|598|SURE|25-03-2026_19-40|01-04-2026_07-40|airgateway|417 Passed | |
|
FR|599|Basic|FR|598|Basic|25-03-2026_19-40|01-04-2026_07-40|airgateway|239 bundles Flight bundles "Basic" not compatible with plan requirements "PLUS, SURE" | |