Cautare 97344008
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 13.03.2026 18:11:03 | 3.0960540771484 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "97344008",
"Results": [
{
"Id": 451119194,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:06.171829+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:06.172079+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "CTA",
"DepartureDate": "2026-06-11",
"ReturnDate": "2026-06-18",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40}]",
"RoundTrip": true,
"AllowNoBags": false,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 103,
"Extra": [],
"AmaRef": "8f748d73-4fa8-dff2-d9a9-d5e75c28ffe9",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/97344008",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 13.03.2026 18:11:06 | 4.2827870845795 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 16554451,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-CTA",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-13T18:11:10.927422+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 0
},
{
"Id": 16554452,
"Used": false,
"PerPassenger": true,
"Price": "26.99",
"ServiceFeeValue": 5.398,
"TotalPriceWithServiceFee": 32.388,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMjMtQ1RBLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzIzLUNUQS1PVFAiXX0K",
"SupplierName": "BBG",
"CreatedAt": "2026-03-13T18:11:10.927483+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
},
{
"Id": 16554453,
"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-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMyMy1DVEEtT1RQIiwiU2VnbWVudHMiOlsiRlIzMjMtQ1RBLU9UUCJdfQo",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-13T18:11:10.927497+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
},
{
"Id": 16554454,
"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-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMyMy1DVEEtT1RQIiwiU2VnbWVudHMiOlsiRlIzMjMtQ1RBLU9UUCJdfQo",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-13T18:11:10.927508+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
},
{
"Id": 16554455,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "GOLF: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMyMy1DVEEtT1RQIiwiU2VnbWVudHMiOlsiRlIzMjMtQ1RBLU9UUCJdfQo",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-13T18:11:10.927519+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
},
{
"Id": 16554456,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "SKI: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMjMtQ1RBLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzIzLUNUQS1PVFAiXX0K",
"SupplierName": "SKI",
"CreatedAt": "2026-03-13T18:11:10.927530+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
},
{
"Id": 16554457,
"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-CTA",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMjMtQ1RBLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzIzLUNUQS1PVFAiXX0K",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-13T18:11:10.927541+02:00",
"CabinClasses": [],
"SegmentId": 1806250272,
"Quantity": 1
}
],
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.937519+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:10.952236+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": 16554458,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "CTA-OTP",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-13T18:11:10.932801+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 0
},
{
"Id": 16554459,
"Used": false,
"PerPassenger": true,
"Price": "27.99",
"ServiceFeeValue": 5.598,
"TotalPriceWithServiceFee": 33.588,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMjQtT1RQLUNUQSIsIlNlZ21lbnRzIjpbIkZSMzI0LU9UUC1DVEEiXX0K",
"SupplierName": "BBG",
"CreatedAt": "2026-03-13T18:11:10.932825+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
},
{
"Id": 16554460,
"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": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMyNC1PVFAtQ1RBIiwiU2VnbWVudHMiOlsiRlIzMjQtT1RQLUNUQSJdfQo",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-13T18:11:10.932836+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
},
{
"Id": 16554461,
"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": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMyNC1PVFAtQ1RBIiwiU2VnbWVudHMiOlsiRlIzMjQtT1RQLUNUQSJdfQo",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-13T18:11:10.932846+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
},
{
"Id": 16554462,
"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": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMyNC1PVFAtQ1RBIiwiU2VnbWVudHMiOlsiRlIzMjQtT1RQLUNUQSJdfQo",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-13T18:11:10.932856+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
},
{
"Id": 16554463,
"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": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMjQtT1RQLUNUQSIsIlNlZ21lbnRzIjpbIkZSMzI0LU9UUC1DVEEiXX0K",
"SupplierName": "SKI",
"CreatedAt": "2026-03-13T18:11:10.932866+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
},
{
"Id": 16554464,
"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": "CTA-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMjQtT1RQLUNUQSIsIlNlZ21lbnRzIjpbIkZSMzI0LU9UUC1DVEEiXX0K",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-13T18:11:10.932876+02:00",
"CabinClasses": [],
"SegmentId": 1806250273,
"Quantity": 1
}
],
"FlightNumber": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.940847+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
},
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:10.952784+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
} | ||||||
| 13.03.2026 18:11:11 | 14.096963882446 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": 451119194
},
"airReservationLocatorCodes": [
"2833746"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "FLOREA ANDREEA MAGDALENA",
"email": "flights@karpaten.ro",
"phone": "+40 723260801"
},
"travelers": [
{
"prefix": "Ms",
"firstName": "ANDREEA MAGDALENA",
"lastName": "FLOREA",
"dOB": "1977-10-15",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Mr",
"firstName": "MIHAI CRISTIAN",
"lastName": "FLOREA",
"dOB": "1979-02-24",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "ANDREEA MAGDALENA",
"lastName": "FLOREA",
"personalCode": "",
"city": null
}
}
}Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:25.551810+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:11:25.552006+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 13.03.2026 18:20:13 | 0.1747260093689 | GET /api/booking/10982 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:20:13.686270+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T18:20:13.689991+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 13.03.2026 18:37:44 | 0.029387950897217 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 13.03.2026 19:44:53 | 0.02597188949585 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 13.03.2026 23:12:23 | 0.035896062850952 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 13.03.2026 23:13:05 | 0.029964923858643 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 14.03.2026 04:23:56 | 0.048994064331055 | GET /api/booking/10982 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:23:56.655447+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:23:56.657989+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 15.03.2026 04:24:59 | 0.036103963851929 | GET /api/booking/10982 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:24:59.939871+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:24:59.941659+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 16.03.2026 04:25:21 | 0.041366100311279 | GET /api/booking/10982 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T04:25:21.069954+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T04:25:21.071774+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 16.03.2026 09:09:15 | 0.025774955749512 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 09:09:41 | 0.028059959411621 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 10:29:53 | 0.16603207588196 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 12:19:08 | 0.027664184570312 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 12:19:51 | 0.031973123550415 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 12:19:57 | 0.046887159347534 | GET /api/booking/10982 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T12:19:57.373662+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T12:19:57.375244+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 16.03.2026 12:20:05 | 0.03250789642334 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 12:20:56 | 0.027595043182373 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 13:38:00 | 0.028172969818115 | GET /api/confirm/451119194 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 19:33:44 | 2.4121489524841 | GET /api/booking/10982 | kptn_flights | 138.199.37.99 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:33:46.814397+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:33:46.849975+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"",
"XU1E9S"
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 16.03.2026 19:42:13 | 1.2492139339447 | GET /api/booking/10982 | kptn_flights | 138.199.37.99 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:42:14.879186+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:42:14.881330+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"",
"XU1E9S"
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| 16.03.2026 19:46:12 | 0.86996507644653 | GET /api/booking/10982 | kptn_flights | 138.199.37.99 | Succes | Req/Rsp |
Response{
"Id": 10982,
"Status": "pending",
"Total": "462.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "FLOREA ANDREEA MAGDALENA",
"CreatedAt": "2026-03-13T18:11:11.000000+02:00",
"Slug": "D5F63C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10792,
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10991,
"Result": {
"Id": 451119194,
"Legs": [
{
"Id": 899797783,
"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": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "324",
"FlightCode": "FR324",
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-11T09:40",
"ArrivalTime": "2026-06-11T11:00",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Catania (CTA)",
"TravelTimeString": " 2h 20m",
"TravelTimeMinutes": 140,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"3ce1c03db2e712c093adda9864bef5ae": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - CTA",
"type": "info"
},
"a1790f4cc2ad2a098c0e15d069a21149": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - CTA",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:46:13.251856+02:00",
"DateTo": "2026-06-11T09:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "CTA"
},
{
"Id": 899797784,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "CTA",
"City": {
"Code": "CTA",
"Country": {
"Code": "IT",
"CountryNameLocal": "Italia"
},
"CityNameLocal": "Catania"
},
"Name": "Fontanarossa Arpt",
"Latitude": "37.466781",
"Longitude": "15.0664"
},
"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": "323",
"FlightCode": "FR323",
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"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-13T18:11:10.000000+02:00"
}
],
"DepartureTime": "2026-06-18T06:05",
"ArrivalTime": "2026-06-18T09:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Catania (CTA)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"4d56bdce8a3ac512481bc952f576070d": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT CTA - OTP",
"type": "info"
},
"bb716ead58f30ea07054701285e9de82": {
"info": "ECONOMY SURE",
"name": "Fare Name CTA - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-16T19:46:13.254586+02:00",
"DateTo": "2026-06-18T06:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "CTA",
"DestinationCode": "OTP"
}
],
"TotalPrice": 402,
"SearchPrice": 262.02,
"Taxes": 0,
"ServiceFeeValue": 60,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.4341,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 270,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 462,
"DepartureDate": "2026-06-11T09:40:00.000000+03:00",
"ReturnDate": "2026-06-18T06:05:00.000000+03:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05"
},
"ContactPerson": {
"Id": 10991,
"FullName": "FLOREA ANDREEA MAGDALENA",
"Email": "flights@karpaten.ro",
"Phone": "+40 723260801",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23614",
"Key": "3415ef416daadcbe3b7272==",
"SupplierRef": "1",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANDREEA MAGDALENA",
"LastName": "FLOREA",
"DOB": "1977-10-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23615",
"Key": "5e7c324a27aa642b0aa3c0==",
"SupplierRef": "2",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "MIHAI CRISTIAN",
"LastName": "FLOREA",
"DOB": "1979-02-24",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "935a9def7ae931ddeffd0f63668a3e3c",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"XU1E9S"
],
"AirReservationLocatorCodes": [
"2833746"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-13T18:11:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-06-11T09:40:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-13T18:11:24.000000+02:00"
} | ||||||
| Log validare plan de zbor | |
|---|---|
|
FR|324|REGU|FR|323|REGU|11-06-2026_09-40|18-06-2026_06-05|airgateway|415 bundles Flight bundles "REGU" not compatible with plan requirements "PLUS, SURE" | |
|
FR|324|SURE|FR|323|SURE|11-06-2026_09-40|18-06-2026_06-05|airgateway|462 Passed | |
|
FR|324|Basic|FR|323|Basic|11-06-2026_09-40|18-06-2026_06-05|airgateway|299 bundles Flight bundles "Basic" not compatible with plan requirements "PLUS, SURE" | |