Schiphol Airport (Independent Publisher) (Preview)
Schiphol's flight information offers a wealth of information on current and scheduled flights to and from the airport.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Michel Gueli |
URL | https://www.teqtive.nl |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Michel Gueli |
Website | https://https://developer.schiphol.nl/ |
Privacy policy | https://www.schiphol.nl/en/page/privacy-and-cookies/ |
Categories | Data |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
App ID | securestring | The Application ID issued by Schiphol Airport. | True |
APP Key | securestring | The Application Key issued by Schiphol Airport. | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Retrieve Aircraft Types |
Retrieves list of aircraft types. If there are more hits then allowed on one page response headers will contain the URLs where other pages of the results can be reached. |
Retrieve Airline by IATA or ICAO |
Retrieve airline based on IATA code or ICAO code. |
Retrieve Airlines |
Retrieves a list of airlines.If there are more hits then allowed on one page response headers will contain the URLs where other pages of the results can be reached. |
Retrieve Destination by IATA |
Retrieves destination based on IATA code |
Retrieve Destinations |
Retrieves list of destinations. If there are more pages of the result, header will contain custom String field - Link, which will contain URLs where other pages of the results can be reached. |
Retrieve Flight by Id |
Retrieve Flight by Id |
Retrieve Flights |
Retrieves flights for a specific date. If scheduleDate is provided as query parameter, it will retrieve flights for that date. If not provided it is defaulted to today. |
Retrieve Aircraft Types
Retrieves list of aircraft types. If there are more hits then allowed on one page response headers will contain the URLs where other pages of the results can be reached.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
IATA Main Code
|
iataMain | string |
IATA main code |
|
IATA Sub Code
|
iataSub | string |
IATA sub code |
|
Page
|
page | integer |
Page number |
|
Sort
|
sort | string |
Specifies which field to use for sorting. Allowed fields are iataMain, iataSub, longDescription and shortDescription. Use plus or minus sign to indicate ascending or descending order. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Aircraft Types
|
aircraftTypes | array of object |
aircraftTypes |
IATA Main
|
aircraftTypes.iataMain | string |
iataMain |
IATA Sub
|
aircraftTypes.iataSub | string |
iataSub |
Long Description
|
aircraftTypes.longDescription | string |
longDescription |
Short Description
|
aircraftTypes.shortDescription | string |
shortDescription |
Retrieve Airline by IATA or ICAO
Retrieve airline based on IATA code or ICAO code.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
Airline
|
airline | True | string |
IATA / ICAO code |
Returns
Name | Path | Type | Description |
---|---|---|---|
IATA
|
iata | string |
iata |
ICAO
|
icao | string |
icao |
NVLS
|
nvls | integer |
nvls |
Public Name
|
publicName | string |
publicName |
Retrieve Airlines
Retrieves a list of airlines.If there are more hits then allowed on one page response headers will contain the URLs where other pages of the results can be reached.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
Page
|
page | integer |
page number |
|
Sort
|
sort | string |
Specifies which field to use for sorting. Allowed fields are publicName, iata, icao and nvls. Use plus or minus sign to indicate ascending or descending order. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Airlines
|
airlines | array of object |
airlines |
NVLS
|
airlines.nvls | integer |
nvls |
Public Name
|
airlines.publicName | string |
publicName |
ICAO
|
airlines.icao | string |
icao |
IATA
|
airlines.iata | string |
iata |
Retrieve Destination by IATA
Retrieves destination based on IATA code
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
IATA Code
|
iata | True | string |
IATA code |
Returns
Name | Path | Type | Description |
---|---|---|---|
Country
|
country | string |
country |
IATA
|
iata | string |
iata |
Dutch
|
publicName.dutch | string |
dutch |
English
|
publicName.english | string |
english |
Retrieve Destinations
Retrieves list of destinations. If there are more pages of the result, header will contain custom String field - Link, which will contain URLs where other pages of the results can be reached.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
Page
|
page | integer |
Page number |
|
Sort
|
sort | string |
Specifies which field to use for sorting. Allowed fields are publicName.dutch, publicName.english, iata, country and city.. Use plus or minus sign to indicate ascending or descending order. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Destinations
|
destinations | array of object |
destinations |
City
|
destinations.city | string |
city |
Country
|
destinations.country | string |
country |
IATA
|
destinations.iata | string |
iata |
Dutch
|
destinations.publicName.dutch | string |
dutch |
English
|
destinations.publicName.english | string |
english |
Retrieve Flight by Id
Retrieve Flight by Id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
ID
|
id | True | string |
Unique numeric id of flight |
Returns
Name | Path | Type | Description |
---|---|---|---|
Last Updated At
|
lastUpdatedAt | string |
lastUpdatedAt |
Actual Landing Time
|
actualLandingTime | string |
actualLandingTime |
IATA Main
|
aircraftType.iataMain | string |
iataMain |
IATA Sub
|
aircraftType.iataSub | string |
iataSub |
Belts
|
baggageClaim.belts | array of string |
belts |
Estimated Landing Time
|
estimatedLandingTime | string |
estimatedLandingTime |
Expected Time On Belt
|
expectedTimeOnBelt | string |
expectedTimeOnBelt |
Flight Direction
|
flightDirection | string |
flightDirection |
Flight Name
|
flightName | string |
flightName |
Flight Number
|
flightNumber | integer |
flightNumber |
Id
|
id | string |
id |
Is Operational Flight
|
isOperationalFlight | boolean |
isOperationalFlight |
Main Flight
|
mainFlight | string |
mainFlight |
Prefix IATA
|
prefixIATA | string |
prefixIATA |
Prefix ICAO
|
prefixICAO | string |
prefixICAO |
Airline Code
|
airlineCode | integer |
airlineCode |
Flight States
|
publicFlightState.flightStates | array of string |
flightStates |
Destinations
|
route.destinations | array of string |
destinations |
EU
|
route.eu | string |
eu |
Visa
|
route.visa | boolean |
visa |
Schedule Date Time
|
scheduleDateTime | string |
scheduleDateTime |
Schedule Date
|
scheduleDate | string |
scheduleDate |
Schedule Time
|
scheduleTime | string |
scheduleTime |
Service Type
|
serviceType | string |
serviceType |
Terminal
|
terminal | integer |
terminal |
Schema Version
|
schemaVersion | string |
schemaVersion |
Retrieve Flights
Retrieves flights for a specific date. If scheduleDate is provided as query parameter, it will retrieve flights for that date. If not provided it is defaulted to today.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
Your API app id |
App Key
|
app_key | True | string |
Your API app key |
Resource Version
|
ResourceVersion | True | string |
Resource version of the API |
Schedule Date
|
scheduleDate | string |
Scheduled date to get flights for. Format: yyyy-MM-dd. Defaults to today if not provided. |
|
Schedule Time
|
scheduleTime | string |
Scheduled time to get flights from. Format: HH:mm. |
|
Flight Name
|
flightName | string |
Flight number as printed on the ticket. |
|
Flight Direction
|
flightDirection | string |
Direction of the flight. |
|
Airline
|
airline | string |
Prefix in flight number as printed on the ticket. For example: KL. This can either be a 2-character (IATA) airline prefix or 3-character (ICAO) airline prefix. Only one airline (or airlineCode) can be queried at the same time. |
|
Airline Code
|
airlineCode | integer |
NVLS code of an airliner. |
|
Route
|
route | string |
IATA or ICAO code of airport in route; multiple values, comma separated. |
|
Include Delays
|
includedelays | boolean |
Include flights of earlier an scheduleDate when these have enough delay to shift to the date that is queried upon. |
|
Page
|
page | integer |
Page number |
|
Sort
|
sort | string |
Specifies which field to use for sorting. Allowed values are flightname, scheduleDate, scheduleTime, flightDirection, mainflight, codeshare, airline, airlineCode, destination, id, estimatedLandingTime and publicEstimatedOffblockTime. Use plus or minus sign to indicate ascending or descending order. Multiple fields are allowed and should be separated by a comma. For example "-scheduleDate, +scheduleTime". |
|
From DateTime
|
fromDateTime | string |
From date of search period. Format: yyyy-MM-dd'T'HH:mm:ss. |
|
To DateTime
|
toDateTime | string |
To date of search period (inclusive). Format: yyyy-MM-dd'T'HH:mm:ss. |
|
Search DateTime Field
|
searchDateTimeField | string |
Query by a specific DateTime field. Allowed fields are estimatedLandingTime, actualLandingTime, publicEstimatedOffBlockTime, actualOffBlockTime, expectedTimeBoarding, expectedTimeGateClosing, expectedTimeGateOpen, expectedTimeOnBelt, scheduleDateTime, lastUpdatedAt. |
|
From Schedule Date
|
fromScheduleDate | string |
Query by ScheduleDate range. |
|
To Schedule Date
|
toScheduleDate | string |
Query by ScheduleDate range |
Returns
Name | Path | Type | Description |
---|---|---|---|
Status Code
|
statusCode | integer |
statusCode |
Transfer-Encoding
|
headers.Transfer-Encoding | string |
Transfer-Encoding |
Link
|
headers.link | string |
link |
x-ms-apihub-cached-response
|
headers.x-ms-apihub-cached-response | string |
x-ms-apihub-cached-response |
x-ms-apihub-obo
|
headers.x-ms-apihub-obo | string |
x-ms-apihub-obo |
Cache-Control
|
headers.Cache-Control | string |
Cache-Control |
Date
|
headers.Date | string |
Date |
Set-Cookie
|
headers.Set-Cookie | string |
Set-Cookie |
Content-Type
|
headers.Content-Type | string |
Content-Type |
Content-Length
|
headers.Content-Length | string |
Content-Length |
Flights
|
body.flights | array of object |
flights |
Last Updated At
|
body.flights.lastUpdatedAt | string |
lastUpdatedAt |
Actual Landing Time
|
body.flights.actualLandingTime | string |
actualLandingTime |
IATA Main
|
body.flights.aircraftType.iataMain | string |
iataMain |
IATA Sub
|
body.flights.aircraftType.iataSub | string |
iataSub |
Belts
|
body.flights.baggageClaim.belts | array of string |
belts |
Codeshares String
|
body.flights.codeshares.codeshares | array of string |
codeshares |
Estimated Landing Time
|
body.flights.estimatedLandingTime | string |
estimatedLandingTime |
Expected Time On Belt
|
body.flights.expectedTimeOnBelt | string |
expectedTimeOnBelt |
Flight Direction
|
body.flights.flightDirection | string |
flightDirection |
Flight Name
|
body.flights.flightName | string |
flightName |
Flight Number
|
body.flights.flightNumber | integer |
flightNumber |
Id
|
body.flights.id | string |
id |
Is Operational Flight
|
body.flights.isOperationalFlight | boolean |
isOperationalFlight |
Main Flight
|
body.flights.mainFlight | string |
mainFlight |
Prefix IATA
|
body.flights.prefixIATA | string |
prefixIATA |
Prefix ICAO
|
body.flights.prefixICAO | string |
prefixICAO |
Airline Code
|
body.flights.airlineCode | integer |
airlineCode |
Flight States
|
body.flights.publicFlightState.flightStates | array of string |
flightStates |
Destinations
|
body.flights.route.destinations | array of string |
destinations |
EU
|
body.flights.route.eu | string |
eu |
Visa
|
body.flights.route.visa | boolean |
visa |
Schedule Date Time
|
body.flights.scheduleDateTime | string |
scheduleDateTime |
Schedule Date
|
body.flights.scheduleDate | string |
scheduleDate |
Schedule Time
|
body.flights.scheduleTime | string |
scheduleTime |
Service Type
|
body.flights.serviceType | string |
serviceType |
Terminal
|
body.flights.terminal | integer |
terminal |
Schema Version
|
body.flights.schemaVersion | string |
schemaVersion |
Actual Off Block Time
|
body.flights.actualOffBlockTime | string |
actualOffBlockTime |
Aircraft Registration
|
body.flights.aircraftRegistration | string |
aircraftRegistration |
Public Estimated Off Block Time
|
body.flights.publicEstimatedOffBlockTime | string |
publicEstimatedOffBlockTime |