Cautare 96051567
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 04.03.2026 09:34:03 | 1.0736207962036 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "96051567",
"Results": [
{
"Id": 445987504,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:04.223262+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:04.223558+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "PFO",
"DepartureDate": "2026-03-16",
"ReturnDate": "2026-03-23",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40}]",
"RoundTrip": true,
"AllowNoBags": false,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 39,
"Extra": [],
"AmaRef": "d9a9f23f-8d50-23c1-da35-60440c747130",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/96051567",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 04.03.2026 09:34:04 | 6.2200059890747 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 16279842,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-04T09:34:10.911465+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 0
},
{
"Id": 16279843,
"Used": false,
"PerPassenger": true,
"Price": "30.49",
"ServiceFeeValue": 6.098,
"TotalPriceWithServiceFee": 36.588,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "BBG",
"CreatedAt": "2026-03-04T09:34:10.911524+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
},
{
"Id": 16279844,
"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-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-04T09:34:10.911546+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
},
{
"Id": 16279845,
"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-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-04T09:34:10.911559+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
},
{
"Id": 16279846,
"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": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-04T09:34:10.911570+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
},
{
"Id": 16279847,
"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-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "SKI",
"CreatedAt": "2026-03-04T09:34:10.911585+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
},
{
"Id": 16279848,
"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-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-04T09:34:10.911597+02:00",
"CabinClasses": [],
"SegmentId": 1784889370,
"Quantity": 1
}
],
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.919703+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:10.931238+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": 16279849,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-03-04T09:34:10.916681+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 0
},
{
"Id": 16279850,
"Used": false,
"PerPassenger": true,
"Price": "35.99",
"ServiceFeeValue": 7.198,
"TotalPriceWithServiceFee": 43.188,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "BBG",
"CreatedAt": "2026-03-04T09:34:10.916703+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
},
{
"Id": 16279851,
"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": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-03-04T09:34:10.916732+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
},
{
"Id": 16279852,
"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": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-03-04T09:34:10.916743+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
},
{
"Id": 16279853,
"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": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "GOLF",
"CreatedAt": "2026-03-04T09:34:10.916752+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
},
{
"Id": 16279854,
"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": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "SKI",
"CreatedAt": "2026-03-04T09:34:10.916762+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
},
{
"Id": 16279855,
"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": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "MUSC",
"CreatedAt": "2026-03-04T09:34:10.916772+02:00",
"CabinClasses": [],
"SegmentId": 1784889371,
"Quantity": 1
}
],
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.922412+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:10.931789+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
} | ||||||
| 04.03.2026 09:34:11 | 10.076295852661 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": 445987504
},
"airReservationLocatorCodes": [
"2820274"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "VLADUTU ION",
"email": "flights@karpaten.ro",
"phone": "+40 741552649"
},
"travelers": [
{
"prefix": "Mr",
"firstName": "ION",
"lastName": "VLADUTU",
"dOB": "1967-07-05",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Ms",
"firstName": "MIHAELA VIORICA",
"lastName": "VLADUTU",
"dOB": "1967-09-22",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "ION",
"lastName": "VLADUTU",
"personalCode": "",
"city": null
}
}
}Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:21.519984+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:34:21.520179+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 04.03.2026 09:40:07 | 0.048609018325806 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:40:08.025180+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T09:40:08.027470+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 04.03.2026 09:40:57 | 0.024932861328125 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 04.03.2026 09:41:37 | 0.028366088867188 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 04.03.2026 09:42:20 | 0.023793935775757 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 04.03.2026 18:51:44 | 0.03069806098938 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 04:26:16 | 0.039736032485962 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-05T04:26:16.799504+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-05T04:26:16.801195+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 05.03.2026 08:58:18 | 0.027253150939941 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 04:27:45 | 0.038569927215576 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T04:27:45.606886+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T04:27:45.608418+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 07.03.2026 04:30:27 | 0.042104959487915 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:30:27.805952+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:30:27.807531+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 08.03.2026 04:30:16 | 0.051791191101074 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:30:16.101078+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:30:16.103148+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 09.03.2026 04:31:25 | 0.040017127990723 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:31:25.573008+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:31:25.574655+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 10.03.2026 04:34:51 | 0.036991119384766 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:34:51.665938+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:34:51.667919+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 11.03.2026 04:35:21 | 0.040256023406982 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:35:21.764521+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:35:21.766434+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 12.03.2026 04:39:46 | 0.034135103225708 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T04:39:46.563244+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T04:39:46.564803+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 13.03.2026 04:38:47 | 0.05077600479126 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:38:47.630373+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:38:47.633042+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 14.03.2026 04:39:47 | 0.037313938140869 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:39:47.458964+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-14T04:39:47.460424+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 15.03.2026 04:41:13 | 0.047837972640991 | GET /api/booking/10819 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10819,
"Status": "pending",
"Total": "490.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "VLADUTU ION",
"CreatedAt": "2026-03-04T09:34:11.000000+02:00",
"Slug": "CF5767",
"StatusChangedToPaid": false,
"Person": {
"Id": 10629,
"FirstName": "ION",
"LastName": "VLADUTU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10828,
"Result": {
"Id": 445987504,
"Legs": [
{
"Id": 889599457,
"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": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-16T12:45",
"ArrivalTime": "2026-03-16T14:55",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY SURE",
"name": "Fare Name OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:41:13.877600+02:00",
"DateTo": "2026-03-16T12:45:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 889599458,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"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": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"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-04T09:34:10.000000+02:00"
}
],
"DepartureTime": "2026-03-23T10:10",
"ArrivalTime": "2026-03-23T12:20",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY SURE",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-15T04:41:13.879796+02:00",
"DateTo": "2026-03-23T10:10:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 426,
"SearchPrice": 425.98,
"Taxes": 0,
"ServiceFeeValue": 64,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2518,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 260,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 490,
"DepartureDate": "2026-03-16T12:45:00.000000+02:00",
"ReturnDate": "2026-03-23T10:10:00.000000+02:00",
"SupplierClassString": "SURE",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10"
},
"ContactPerson": {
"Id": 10828,
"FullName": "VLADUTU ION",
"Email": "flights@karpaten.ro",
"Phone": "+40 741552649",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23261",
"Key": "ae807edb4b3834bb5fa219==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ION",
"LastName": "VLADUTU",
"DOB": "1967-07-05",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23262",
"Key": "d96a6189953b3284aae5dd==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIHAELA VIORICA",
"LastName": "VLADUTU",
"DOB": "1967-09-22",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "986676a2da3553243618609ef25e000b",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2820274"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-03-04T09:34:11.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-03-16T12:45: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-04T09:34:21.000000+02:00"
} | ||||||
| 15.03.2026 11:57:29 | 0.033350944519043 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 15:37:54 | 0.027179956436157 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 15:42:02 | 0.053071022033691 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 16.03.2026 17:37:44 | 0.02691388130188 | GET /api/confirm/445987504 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| Log validare plan de zbor | |
|---|---|
|
FR|3334|REGU|FR|3335|REGU|16-03-2026_12-45|23-03-2026_10-10|airgateway|427 bundles Flight bundles "REGU" not compatible with plan requirements "PLUS, SURE" | |
|
FR|3334|SURE|FR|3335|SURE|16-03-2026_12-45|23-03-2026_10-10|airgateway|490 Passed | |
|
FR|3334|Basic|FR|3335|Basic|16-03-2026_12-45|23-03-2026_10-10|airgateway|300 bundles Flight bundles "Basic" not compatible with plan requirements "PLUS, SURE" | |