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

GET /api/v1/me/company/members

Список пилотов авиакомпании, в которой состоит текущий пользователь.

Нюансы

  • Без почты и служебных полей — только то, что видно на сайте.
  • Если пилот не в компании, список будет пустым.

Авторизация

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

Параметры

Authorization string header

Bearer <access_token>

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

Примеры

Пример запроса
curl 'https://panel.aeronation.ru/api/v1/me/company/members' \
  -H 'Authorization: Bearer ACCESS_TOKEN'
Пример ответа
HTTP/1.1 200 OK
{
  "members": [
    {
      "username": "captain",
      "display_name": "Captain",
      "avatar_url": "https://…",
      "is_leader": true,
      "joined_at": "2024-01-15T12:00:00"
    },
    {
      "username": "pilot",
      "display_name": "Pilot",
      "avatar_url": null,
      "is_leader": false,
      "joined_at": "2024-03-01T09:30:00"
    }
  ]
}

Ошибки

unauthorized HTTP 401

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

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

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

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

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

{
  "detail": "rate_limit_exceeded"
}