{"id":2921,"date":"2026-01-26T07:54:07","date_gmt":"2026-01-26T12:54:07","guid":{"rendered":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/overview\/"},"modified":"2026-01-26T10:53:05","modified_gmt":"2026-01-26T15:53:05","slug":"overview","status":"publish","type":"docs","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/overview\/","title":{"rendered":"Overview"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n\n<p>This guide is for developers integrating the API into their systems. It documents endpoints by resource with payloads, options, responses, and examples.<\/p>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-9cb27e3c-1ac9-426a-8bc6-678a6cb4d484\">\n\n\n<p>To access the API endpoints, note that <strong>rate limits per minute and per day<\/strong> 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.<\/p>\n\n\n\n<p>Default limits are:<br>          Per minute : <strong>5 hits<\/strong>.<br>          Daily: <strong>100 hits<\/strong>.<\/p>\n\n\n\n<p>All authenticated API endpoints (everything under \/api\/v1\/{env}\/\u2026 except the \/help and resource index routes) are counted for rate limits.<\/p>\n\n\n\n<p>Specifically:<\/p>\n\n\n\n<p>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.<\/p>\n\n\n<\/div>","protected":false},"featured_media":0,"parent":2919,"menu_order":0,"template":"","doc_tag":[],"_links":{"self":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2921"}],"collection":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":6,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2921\/revisions"}],"predecessor-version":[{"id":3347,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2921\/revisions\/3347"}],"up":[{"embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2919"}],"next":[{"title":"Base URL","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/base-url\/","href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2926"}],"wp:attachment":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/media?parent=2921"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/doc_tag?post=2921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}