Insurion Data Portal

Insurion Data Portal предлагает использование API для получения данных об авиарейсах.

Сервис flight-status-api

Сервис flight-status-api синхронно возвращает данные запрашиваемого авиарейса на текущий момент времени. Если данные по авиарейсу есть в распоряжении Insurion Data Portal, то в ответ на запрос в сервис flight-status-api вернется моментальны ответ с имеющимися на момент запроса данными в отношение запрашиваемого авиарейса.

Со временем данные авиарейса обогащаются, поэтому запросы в сервис flight-status-api выполненные в разное время могут получить ответы содержащие различающиеся данные.

Сервис getFlightData

Сервис getFlightData принимает запросы на отслеживание авиарейсов, после чего отправляет callback запросы по мере сбора или актуализации данных, относящихся к таким авиарейсам.

Получив запрос, сервис getFlightData начинает отслеживание авиарейса за 24 часа, предшествующие дате авиарейса начинается. Как только Insurion собирает первые данные об авиарейсе в сервис партнера отправляется callback с набором данных. Сервис актуализирует данные об авиарейсе с периодичностью 1 раз в 10 минут.

Если после очередной актуализации сервис getFlightData соберет новые данные об авиарейсе или изменятся собранные ранее данные, то он вновь отправит callback с набором данных.

Если после очередной актуализации новые данные не собраны, либо не актуализированы ранее собранные данные, то callback не отправляется.

Сервис getRating

Сервис getRating синхронно возвращает статистические данные по заданному в запросе рейсу. В частности статистику его задержек, среднюю продолжительность задержки, а также рейтинг пунктуальности, рассчитанный по методике Insurion.