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 michel@teqtive.nl
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