Return to SITA Flight Status API
Note: The requests below can also be made for arrival flights by substituting the 'direction/D' in the request for 'direction/A'.
ALL FLIGHTS SEARCH FOR AN AIRPORT
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport and see just the departure view of the flight. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?view=local |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport and see both the departure and arrival details of the flights. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?view=full |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. Response will contain both the departure and arrival details of the flights. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport for a given timeframe. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?pastWindow=8&futureWindow=8 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time -8 hours and current UTC date/time +8 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport and only show flights with a destination of JFK. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?departureOrArrivalAirport=JFK |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours and destination JFK. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport, with operating and marketing carrier flight records combined. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?groupMarketingCarriers=true |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. Flight records will have operating and marketing carrier details combined. |
Scenario: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. Flight records will have operating and marketing carrier details combined. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?showCargo=true |
Response: |
List of flight records for MUC departure flights including cargo flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?operationDate=2021-04-12 |
Response: |
List of flight records for MUC departure flights with a search window start time of 2021-04-12T00:00:00. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/direction/D?operationDate=2021-04-12T14:00:00 |
Response: |
List of flight records for MUC departures with a search window start time of 2021-04-12T14:00:00. |
ALL FLIGHTS SEARCH FOR AN AIRPORT & AIRLINE COMBINATION
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D |
Response: |
List of flight records for MUC LH departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination and see just the departure view of the flight. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?view=local |
Response: |
List of flight records for MUC LH departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination including cargo flights. |
Request: |
/flifo/v3/flights/MUC/LH/D?showCargo=true |
Response: |
List of flight records for MUC LH departure flights including cargo flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination and only show flights with a destination of JFK. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?departureOrArrivalAirport=JFK |
Response: |
List of flight records for MUC LH departure flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours and destination JFK. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination, with operating and marketing carrier flight records combined. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?groupMarketingCarriers=true |
Response: |
List of flight records for MUC LH departure flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. Flight records will have operating and marketing carrier details combined. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination including cargo flights. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?showCargo=true |
Response: |
List of flight records for MUC LH departure flights including cargo flights with scheduled departure time between current UTC date/time and current UTC date/time + 4 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?operationDate=2021-04-12 |
Response: |
List of flight records for MUC LH departure flights with scheduled departure search window start time of 2021-04-12T00:00:00. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/direction/D?operationDate=2021-04-12T14:00:00 |
Response: |
List of flight records for MUC LH departure flights with scheduled departure search window start time of 2021-04-12T14:00:00. |
INDIVIDUAL FLIGHT SEARCH FROM AN AIRPORT
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight originating from an airport. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D |
Response: |
Flight record for LH2038 departing MUC on current UTC date. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight originating from an airport on a given date (local time). |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?operationDate=2021-06-04 |
Response: |
Flight record for LH2038 departing MUC on 2021-06-04 (local MUC date). |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight originating from an airport on a given date (UTC time). |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?operationDate=2021-06-04& searchByUtc=true |
Response: |
Flight record for LH2038 departing MUC on 2021-06-04 (UTC date). |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight originating from an airport and see just the departure view of the flight. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?view=local |
Response: |
Flight record for LH2038 departing MUC on current UTC date. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight originating from an airport for a given timeframe. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?pastWindow=8&futureWindow=8 |
Response: |
Flight record for LH2038 departing MUC between current UTC date/time -8 hours and current UTC date/time +8 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific cargo flight originating from an airport. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?showCargo=true |
Response: |
Flight record for Cargo Flight LH2038 departing MUC with a search window start time of 2021-04-12T00:00:00. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?operationDate=2021-04-12 |
Response: |
Flight record for MUC LH 2038 departure flight with a search window start time of 2021-04-12T00:00:00. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport/airline combination. |
Request: |
GET /flightinfo/v2/flights/airport/MUC/airline/LH/flightNumber/2038/direction/D?operationDate=2021-04-12T14:00:00 |
Response: |
Flight record for MUC LH 2038 departure flight with a search window start time of 2021-04-12T14:00:00. |
INDIVIDUAL FLIGHT SEARCH
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038 |
Response: |
Flight record for LH2038 on current UTC date. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight for a given timeframe. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038/direction/D?pastWindow=8&futureWindow=8 |
Response: |
Flight record for LH2038 between current UTC date/time -8 hours and current UTC date/time +8 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific cargo flight. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038/direction/D?showCargo=true |
Response: |
Flight record for Cargo Flight LH2038 between current UTC date/time -8 hours and current UTC date/time +8 hours. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight with a given operation date. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038/direction/D?operationDate=2020-03-02 |
Response: |
Flight record for LH2038 departing MUC with a search window start time on 2020-03-02T00:00:00. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight with a given operation date. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038/direction/D?operationDate=2020-03-02&searchByUtc=true |
Response: |
Flight record for LH2038 departing MUC on 2020-03-02T00:00:00 (UTC date). |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight with a given operation date. |
Request: |
GET /flightinfo/v2/flights/airline/LH/flightNumber/2038/direction/D?operationDate=2021-04-12T14:00:00 |
Response: |
Flight record for LH2038 departing MUC with a search window start time of 2021-04-12T14:00:00. |
ACRIS/SeamlessTravel
ALL FLIGHTS SEARCH ACRIS
Note: The requests below can also be made for arrival flights by substituting the 'departure' in the request for 'arrival'.
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport. |
Request: |
GET /aci-v1/flight/MUC/departure |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. The default number of records returned is 50. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport with the number of results limited to a specified amount. |
Request: |
GET /aci-v1/flight/MUC/departure?length=10 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. Number of records returned is limited to the first 10. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport with the number of results limited to a specified amount. |
Request: |
GET /aci-v1/flight/MUC/departure?offset=7&length=10 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +4 hours. Number of records returned is limited. The list returned will have a size of 10 but the user has requested that the results returned begin at item 7 of the original list so the records in the payload will be records #7 through to #16. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport for x number of hours in advance. |
Request: |
GET /aci-v1/flight/MUC/departure?timeRange=8 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between current UTC date/time and current UTC date/time +8 hours. The default number of records returned is 50. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport beginning from the specified date/time in ISO-8601 format. |
Request: |
GET /aci-v1/flight/MUC/departure?startTime=2020-03-04T17:00:00.000 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between specified date/time and specified date/time +4 hours. The default number of records returned is 50. |
Scenario: |
As an API user I want to make a request to FLIFO to return all departures for a chosen airport beginning from the specified date/time in ISO-8601 format for the chosen number of hours. |
Request: |
GET /aci-v1/flight/MUC/departure?startTime=2020-03-04T17:00:00.000&timeRange=8 |
Response: |
List of flight records for MUC departure flights with scheduled departure time between specified date/time and specified date/time +8 hours. The default number of records returned is 50. |
INDIVIDUAL FLIGHT SEARCH ACRIS
Note: The requests below can also be made for arrival flights by substituting the 'D' in the request for 'A'.
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight. |
Request: |
GET /aci-v1/flightDetails/BA/15/2020-03-04/LHR/SIN |
Response: |
Flight record for BA15 departing on current UTC date. |
Scenario: |
As an API user I want to make a request to FLIFO to return details for a specific flight with a suffix flight number. |
Request: |
GET /aci-v1/flightDetails/BA/15/2020-03-04/LHR/SIN?suffix=F |
Response: |
Flight record for BA15F departing on current UTC date. |