achievements:read
Достижения
Список достижений: что уже открыто и как далеко вы до остальных.
- код
- название
- открыто
- прогресс
- редкость
Developer
Документация
API Aeronation · версия 1
Через API можно читать и — с подпиской «Допуск» — менять данные пилота, который сам выдал доступ. Чужие аккаунты и платежи наружу не отдаются.
/api/v1/… с заголовком Authorization: Bearer <токен>.Классическая схема: пилот подтверждает доступ в браузере, ваш сервер обменивает одноразовый код на токен. Обмен — только на сервере, с секретом приложения. Публичные клиенты без секрета не поддерживаются.
BASE64URL(SHA256(…)).https://panel.aeronation.ru/oauth/authorize.https://panel.aeronation.ru/oauth/token с секретом и исходной строкой-проверкой.Запрашивайте минимум. Права на действия от имени пилота доступны только с подпиской «Допуск» — при создании приложения выбираются только права на чтение.
Достижения
Список достижений: что уже открыто и как далеко вы до остальных.
Уведомления !
Личная лента уведомлений (без служебных).
Идентификатор
Уникальный номер пилота в Aeronation — чтобы приложение узнавало вас между сессиями.
Профиль
Имя, ник, аватар, страна, язык и описание — то, что видно на сайте.
Публичные профили
Публичные профили, трудовая книжка и достижения — всё, что и так видно на сайте.
Аналитика ВА !
Подробная аналитика авиакомпании (флот, тренды, статистика пилотов). Только для владельца — как в панели настроек.
Состав ВА
Список пилотов вашей авиакомпании.
Профиль ВА
Профиль авиакомпании, в которой вы состоите.
Альянс
Публичный профиль альянса и список авиакомпаний-участниц.
Ваши рейсы !
Список и детали ваших полётных отчётов.
Рейтинг
Публичные таблицы рейтинга по неделям, годам и альянсам.
События
Публичные события и ваши регистрации на них.
Вакансии
Список открытых вакансий авиакомпаний.
Резюме !
Читать ваше резюме пилота.
Справочники
Поиск и списки авиакомпаний и альянсов (публичные данные).
Предложения
Публичные предложения сообщества и метаданные ваших обращений в поддержку.
Отметить уведомления !
Отмечать ваши уведомления как прочитанные.
Изменение профиля !
Менять отображаемое имя, описание, страну и язык от вашего имени.
Управление ВА (чтение) !
Смотреть заявки на вступление и вакансии, если вы владелец или заместитель.
Управление ВА !
Править описание, управлять вакансиями и решать заявки. Без увольнений, удаления компании и передачи владения.
Членство в ВА !
Подать заявку в авиакомпанию, отменить её или выйти (владелец выйти не может).
Управление рейсами !
Загружать отчёты, архивировать рейсы и подавать обжалования.
Участие в событиях !
Записываться и отписываться от событий.
Отклики !
Откликаться на вакансии и отменять свои отклики.
Редактирование резюме !
Создавать и обновлять резюме, публиковать или скрывать его на доске.
Обратная связь !
Создавать предложения и обращения в поддержку от вашего имени.
Считаются все вызовы /api/v1/… с одним токеном пилота: пара приложение + пользователь.
429 и заголовок Retry-After (секунды до новой минуты).На адресах входа ответ выглядит как {"error","error_description"}. В API данных — {"detail":"…"}.
| HTTP | Код | Что это значит |
|---|---|---|
401 |
unauthorized |
Нет токена, токен просрочен или согласие отозвано |
401 |
invalid_client |
Неверный идентификатор или секрет приложения |
400 |
invalid_grant |
Неверный код, проверка кода или обновляющий токен |
400 |
invalid_scope |
Право неизвестно или не зарегистрировано у приложения |
403 |
insufficient_scope |
В токене нет нужного права |
403 |
write_not_enabled |
У приложения нет подписки «Допуск» |
404 |
not_found |
Объект не найден или принадлежит другому пилоту |
429 |
rate_limit_exceeded |
Превышен лимит: 10 запросов/мин на чтение без «Допуска» или 60/мин с подпиской |
429 |
too_fast |
Слишком частая запись (например, загрузка отчётов) |
У каждого метода своя страница: параметры, пример ответа, ошибки и соседние методы.
/api/v1/me/company
Авиакомпания пилота
/api/v1/me/company/members
Состав авиакомпании
/api/v1/me/company/analytics
Аналитика своей ВА
/api/v1/companies/{short_name}/join
Подать заявку в ВА
подписка «Допуск»
/api/v1/companies/{short_name}/join
Отменить заявку
подписка «Допуск»
/api/v1/companies/{short_name}/leave
Выйти из ВА
подписка «Допуск»
/api/v1/companies/{short_name}/join-requests
Заявки на вступление
подписка «Допуск»
/api/v1/companies/{short_name}/join-requests/{request_id}
Решить по заявке
подписка «Допуск»
/api/v1/companies/{short_name}
Обновить описание ВА
подписка «Допуск»
/api/v1/companies/{short_name}/vacancies
Вакансии ВА
подписка «Допуск»
/api/v1/companies/{short_name}/vacancies
Создать вакансию
подписка «Допуск»
/api/v1/flights
Список рейсов
/api/v1/flights/{id}
Один рейс
/api/v1/flights
Загрузить отчёт
подписка «Допуск»
/api/v1/flights/{id}/archive
Архивировать рейс
подписка «Допуск»
/api/v1/flights/{id}/appeal
Обжаловать рейс
подписка «Допуск»
/api/v1/flights/{id}/status
Статус обработки рейса