Список изменений
Все значимые изменения в этом проекте будут документированы в этом файле. Изменения, затрагивающие непосредственно версию кода API дополнительно будут маркироваться номером этой версии.
[1.12.7] - 2025-12-19
Изменено
- Изменено значение лимита на частоту запросов - максимум 60 запросов в минуту на пользователя, со скользящим окном 1 минута (допускается кратковременное превышение выше 10 запросов/сек). При превышении лимита API возвращает
429 Too Many Requests. - Параметр
PerPageво всех запросах ограничен максимальным значением 100. При попытке запросить больше записей API возвращает400 Bad Request. Необходимо обновить клиентский код для использования пагинации со значениями не превышающими лимит.
Добавлено
- При систематическом превышении лимитов частоты запросов (3 нарушения за 5 минут) пользователь автоматически блокируется. Первое нарушение - временная блокировка на 1 час, повторное - перманентная блокировка.
[1.11.2] - 2025-09-29
Изменено
- В методах
GetStatisticSummingPeriodByVoucherIdиGetStatisticSummingDayByVoucherIdизменён параметр по умолчанию наIncludeAnomalyData = false.
[1.11.1] - 2025-09-23
Добавлено
- В методы
GetStatisticSummingPeriodByVoucherIdиGetStatisticSummingDayByVoucherIdдобавлен параметрIncludeAnomalyData, позволяющий отфильтровать возвращаемые данные по наличию аномалий, влияющих на качество данных (severity >= 3), и в ответ добавлен флагhasAnomalyпоказывающий наличие аномалии.
Измененно
- В методе
GetStatisticSummingPeriodByVoucherIdдобавлено поведение, при котором в случае установки в запросе параметраIncludeAnomalyData = falseи фактического наличия данных, в ответ вернётся ошибка 422 (данные за запрошенный период есть, но они не возвращены из-за параметров запроса).
[1.10.5] - 2025-08-18
Добавлено
- В метод
GetStatisticSummingPeriodByVoucherIdдобавлено полеTotalDistance, содержащее расчётный пробег по GPS.
Измененно
- В методе
GetStatisticSummingPeriodByVoucherIdосновные поля ответа сделаны nullable, вместо fallback-ответа при отсутствии данных во всех источниках добавлена ошибка 404.
2025-08-04
Измененно
- Дополнен пошаговый гайд "Использование эндпоинтов скоринга" в секции работы с эндпойнтом
GetStatisticSummingDayByVoucherId.
[1.9.3] - 2025-07-01
Добавлено
- В методы
GetStatisticSummingPeriodByVoucherIdиGetStatisticSummingDayByVoucherIdдобавлен опциональный объектrecommendations, содержащий рекомендации по улучшению скоринга. - Добавлен пошаговый гайд "Использование эндпоинтов скоринга".
Измененно
- В методе
GetStatisticSummingPeriodByVoucherIdданные по авариям перенесены в опциональный объектcrashData.
[1.7.0] - 2025-06-16
Измененно
- Оптимизирована внутренняя логика метода
GetStatisticSummingPeriodByVoucherIdс целью повышения его быстродействия: начальная проверка на наличие данных, использование дневных агрегатов при запросе периодов более суток.
[1.6.2] - 2025-05-05
Добавлено
- В контроллер Аномалий добавлены методы
GetAnomalyStatusиGetAnomalyHistory. - В контроллер Биллинга добавлены методы
GetBillingVouchersCountиGetBillingVouchersDetails.
Измененно
- Расширен объект
VoucherTableResponseItemметодаGetVoucherTable- добавлены данные по последним аномалиям.
[1.4.18] - 2025-03-10
Добавлено
- Добавлена swagger-документация в код метода
GetStatisticSummingPeriodByVoucherId. - Добавлен пошаговый гайд "Жизненный цикл ваучера".
Измененно
- Переработаны ссылки на методы в гайдах.
[1.4.17] - 2025-03-07
Первоначальный выпуск
- Опубликована документация с описанием основных функций, включая работу с ваучерами, скорингом, авариями и справочниками.