API для разработчиков
Открытый API только для чтения: JSON, без ключей, CORS разрешён. Данные онлайна обновляются раз в 15 секунд — не запрашивайте их чаще.
| Запрос | Что возвращает |
|---|---|
| GET /api/v1/status | Название сети, адрес FSD-сервера, состояние данных |
| GET /api/v1/online | Пилоты (позиция, высота, скорость, курс, план) и диспетчеры (частота, рейтинг, позиция) |
| GET /api/v1/stats | Участники, онлайн, число подключений |
| GET /api/v1/members/{cid} | Профиль участника: имя, диспетчерский, пилотский и военный рейтинги, часы пилотом и диспетчером |
| GET /api/v1/members/{cid}/sessions | Последние 50 подключений |
| GET /api/v1/events | Ближайшие мероприятия |
| GET /api/v1/events/{id} | Мероприятие |
| GET /api/v1/bookings | Бронирование позиций |
| GET /api/v1/news | Новости |
| GET /api/v1/pilots/{callsign}/route | Маршрут пилота в сети точками (из SimBrief или восстановленный по плану полёта), пройденный путь, а для планов из SimBrief — бортовой номер и ступенчатый набор |
| GET /api/v1/routes/decode?departure=UUEE&destination=EDDF&route=… | Текст маршрута точками: пункты, раскрытые трассы, координаты; ненайденные элементы |
| GET /api/v1/airports/{icao}/layout | Схема аэропорта: ВПП, рулёжки, перроны, стоянки (OpenStreetMap) |
| GET /api/v1/metar/{icao} | Текущий METAR |
| GET /api/flightplans/latest?cid={cid} | Последний поданный план участника (формат SkyPilot); 404, если плана нет |
Пример
curl https://sky.network.npzy2.us/api/v1/online
Время везде — UTC в формате ISO 8601. Сырой поток FSD-сервера доступен и напрямую: /data.json на HTTP-порту сервера.