Developer Документация

GET /api/v1/me/company

Показывает авиакомпанию, в которой сейчас состоит пилот.

Нюансы

  • Если пилот нигде не состоит, в ответе компания будет пустой.

Авторизация

Нужен токен пользователя. Права: company:read

Параметры

Authorization string header

Bearer <access_token>

Обязательный параметр

Примеры

Пример запроса
curl 'https://panel.aeronation.ru/api/v1/me/company' \
  -H 'Authorization: Bearer ACCESS_TOKEN'
Пример ответа
HTTP/1.1 200 OK
{
  "company": {
    "id": 42,
    "name": "Aero Example",
    "short_name": "AE",
    "description": "Virtual airline description",
    "avatar_url": "https://…",
    "participates_in_rating": true,
    "rating_type": "economics",
    "premium": false,
    "social": { "vk": "https://vk.com/…" },
    "is_leader": false
  }
}

Ошибки

unauthorized HTTP 401

Нет токена, токен просрочен или согласие отозвано

{
  "detail": "unauthorized"
}
insufficient_scope HTTP 403

У токена нет нужного права доступа

{
  "detail": "insufficient_scope"
}
rate_limit_exceeded HTTP 429

Слишком много запросов для пары приложение + пилот. Без «Допуска» — 10/мин на чтение; с подпиской — 60/мин на любые методы

{
  "detail": "rate_limit_exceeded"
}