Please note that the sample below contains fictional data meant to illustrate the schema of the JSON event.
Real schedule updates might not contain every information within the body. E.g. A flight would not contain information on both comment050 and comments010 at the same time because it can only be either an operating flight or a marketing flight and not both.
{
"documentType" : "ScheduleInstance",
"status" : "deleted",
"updatedAt" : "2022-03-22 14:52:53.000",
"carrierCode" : {
"iata" : "QG",
"icao" : "CTV"
},
"serviceSuffix" : "servsuf",
"flightNumber" : 916,
"sequenceNumber" : 1,
"departure" : {
"airport" : {
"iata" : "CGK"
},
"terminal" : "1",
"passengerLocalTime" : "15:40",
"date" : "2023-12-01",
"country": {
"code": "ID"
}
},
"arrival" : {
"airport" : {
"iata" : "KNO"
},
"passengerLocalTime" : "18:10",
"date" : "2023-12-01",
"country": {
"code": "ID"
}
},
"aircraftType" : {
"iata" : "320"
},
"serviceTypeCode" : {
"iata" : "J"
},
"arrivalIntervalDays" : 0,
"legArrivalIntervalDays" : 0,
"segmentInfo" : {
"numberOfStops" : 0,
"intermediateAirports" : {
"iata" : [ {
"SequenceNumber" : 0,
"Station" : "AMS"
}, {
"SequenceNumber" : 1,
"Station" : "SMA"
} ]
}
},
"oagFingerprint" : "b29c5add20ae1a94a3b8448346c2197f09c492ec6f595e74ab1840d457c31cbf",
"codeshare" : {
"operatingAirlineDisclosure" : [ {
"Code" : "AA",
"Name" : "l",
"Num" : "2"
} ],
"aircraftOwner" : [ {
"Code" : "AF",
"Name" : "ao"
} ],
"cockpitCrewEmployer" : {
"Code" : "AA",
"Name" : "c",
"Num" : "4"
},
"cabinCrewEmployer" : {
"Code" : "AA",
"Name" : "c",
"Num" : "4"
},
"jointOperationAirlineDesignators" : [ {
"Code" : "RH",
"Name" : "i",
"Num" : "1R"
}, {
"Code" : "AA",
"Name" : "j",
"Num" : "1A"
} ],
"comments010" : [ {
"Code" : "B6",
"ServiceNumber" : "4031",
"Suffix" : "d"
}, {
"Code" : "QF",
"ServiceNumber" : "3010",
"Suffix" : "e"
}, {
"Code" : "TN",
"ServiceNumber" : "1243",
"Suffix" : "f"
} ],
"comment050" : {
"Code" : "TP",
"ServiceNumber" : "672",
"Suffix" : "g"
}
},
"bookingClasses" : [ {
"Code" : "Y",
"Meals" : "a",
"Modifier" : "b",
"Quantity" : "0"
}, {
"Code" : "A",
"Meals" : "R",
"Modifier" : "bb",
"Quantity" : "10"
} ],
"freightClasses" : [ {
"Code" : "LL",
"Quantity" : "22"
}, {
"Code" : "PP",
"Quantity" : "33"
} ],
"restrictions" : [ {
"BoardPoint" : false,
"Cargo" : true,
"Code" : "Y",
"Mail" : true,
"Num" : 8,
"OffPoint" : false,
"Pax" : true
}, {
"BoardPoint" : true,
"Cargo" : false,
"Code" : "N",
"Mail" : false,
"Num" : 2,
"OffPoint" : true,
"Pax" : false
} ],
"planeChangeWithoutAircraftChange" : false,
"onTimePerformance" : {
"indicator" : {
"OtpMonth" : "MAY21",
"OtpValue" : "N"
},
"delaysAndCancellationsIndicator" : {
"Otp15" : "mi15",
"Otp30" : "mi30",
"Otp30Warning" : "mi30w",
"OtpCancel" : "can",
"OtpMonth" : "m"
}
},
"inFlightServices" : [ "1", "7", "9" ],
"automatedCheckIn" : false,
"electronicTicketing" : true,
"secureFlightIndicator" : false,
"governmentApproval" : false,
"scheduleInstanceKey" : "ad2b3f15dd6ca3f35836bed71227b87e9c25c64dfaa6c0232eadfb8e108b9ae7",
"statusKey" : "50a359db98fdef461c21f9cb1e2cccb48e4a8c7b396c63215f5ad0b0afa21cec",
"premiumContent" : {
"seatingCapacity" : {
"firstClass" : 0,
"businessClass" : 0,
"premiumEconomyClass" : 0,
"economyPlusClass" : 0,
"economyClass" : 180,
"totalSeats" : 180
}
},
"rowNum" : 1,
"fileName" : "fullSchedMsg_0_0_0_28.json.gz"
}
For more information on the fields and what they mean, please refer to this page.