Начиная с версии 2018.3, YouTrack опубликовал новый API для администрирования системы. Одним из примеров новой конечной точки является /api/admin/users/
, которая должна возвращать набор пользователей в экземпляре YouTrack с доступно большое количество полей по сравнению с старый, устаревший API.
Однако при его использовании я обнаружил, что он возвращает только подмножество всех пользователей в экземпляре; в моем случае выдает только 42 из 106 пользователей.
В качестве обходного пути я использовал устаревшую конечную точку API, /rest/admin/user/
, чтобы получить всех пользователей, и вызывал новую конечную точку для каждого из 106 результатов, чтобы получить новую доступную подробную информацию, но это довольно расточительно по количеству требуемых вызовов, добавляет зависимость от устаревшего API, в целом довольно шаткий и, похоже, не является предполагаемым рабочим процессом.
Таким образом, возникает вопрос: как использовать новый API для привлечения всех пользователей?