Published 26 January 2026, Updated 26 January 2026
This API exposes your system data (users, aircrafts, schedules) through consistent list/add endpoints so client apps can read and write records safely. It is designed for simple integrations (web, desktop, mobile, server-to-server) using bearer tokens and JSON payloads, and can be extended by adding new controllers.
This guide is for developers integrating the API into their systems. It documents endpoints by resource with payloads, options, responses, and examples.
To access the API endpoints, note that rate limits per minute and per day may apply. These limits are defined by the main AirSupervision system administrator to help prevent abuse. If the configured limits are too restrictive for your use case, please contact the administrator.
Default limits are:
Per minute : 5 hits.
Daily: 100 hits.
All authenticated API endpoints (everything under /api/v1/{env}/… except the /help and resource index routes) are counted for rate limits.
Specifically:
Counted: POST /users/list, POST /users/add, POST /aircrafts/list, POST /aircrafts/add, POST /sched/list, GET /admin/status, plus any other non-help resource/action.
