GET /api/v1/rating/weeks/{week_id}
Таблица рейтинга авиакомпаний за выбранную завершённую неделю.
Нюансы
- Неделя должна быть уже подведена; иначе ответ будет «не найдено».
Авторизация
Нужен токен пользователя. Права:
rating:read
Параметры
Authorization
string
header
Bearer <access_token>
Обязательный параметрweek_id
integer
path
ID недели из /rating/weeks
Обязательный параметрПримеры
curl 'https://panel.aeronation.ru/api/v1/rating/weeks/17' \ -H 'Authorization: Bearer ACCESS_TOKEN'
HTTP/1.1 200 OK
{
"id": 17,
"label": "27.02.2024 — 04.03.2024",
"week_start_msk": "2024-02-27",
"week_end_msk": "2024-03-04",
"companies": [
{
"id": 42,
"name": "Aero Example",
"short_name": "AE",
"avatar_url": "https://…",
"total_score": 1842.5,
"rank": 1,
"delta": 2
}
]
}
Ошибки
unauthorized
HTTP 401
Нет токена, токен просрочен или согласие отозвано
{
"detail": "unauthorized"
}
insufficient_scope
HTTP 403
У токена нет нужного права доступа
{
"detail": "insufficient_scope"
}
rate_limit_exceeded
HTTP 429
Слишком много запросов для пары приложение + пилот. Без «Допуска» — 10/мин на чтение; с подпиской — 60/мин на любые методы
{
"detail": "rate_limit_exceeded"
}
not_found
HTTP 404
Неделя не найдена или ещё не финализирована
HTTP/1.1 404 Not Found
{
"detail": "not_found"
}