Skip to content

Flight data REST API built in Spring Boot for caching flights from Belgrade's Nikola Tesla airport

License

Notifications You must be signed in to change notification settings

Pequla/flight-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flight-cache

Flight data REST API built in Spring Boot

Endpoints

This application exposes a wide range of json rest endpoints suitable for any application

Application base URL: https://flight.pequla.com

  • GET /api/flight - Paged response of future flights
  • GET /api/flight/list - List of all future flights
  • GET /api/flight/all - Paged response of all flights
  • GET /api/flight/{id} - Flight for ID
  • POST /api/flight/list - Flights for IDs sent in request body as array
  • GET /api/flight/destination - List of destinations of all future flights
  • GET /api/flight/destination/search/{dest} - List of autocompleted destinations for future flights
  • GET /api/flight/destination/all - List of all destinations
  • GET /api/flight/destination/all/search/{dest} - List of autocompleted destinations for all flights
  • GET /api/flight/destination/{dest} - Paged response of all future flights to that destination

Endpoints returning list of destinations are suitable for in app dropdowns, where endpoints with /search are suitable for autocomplete inputs

You can use query param ?type= (arrival or departure) on endpoints that return flight objects to get desired flights by type

About

Flight data REST API built in Spring Boot for caching flights from Belgrade's Nikola Tesla airport

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages