Изменили параметры endpoint-а GET/api/latest/users. Теперь данные будут приходить порциями максимум по 100 элементов (пользователей). Это обновление решит проблему с долгой загрузкой списка пользователей при добавлении на пространство.
При совершении запросов на получение пользователей, теперь необходимо указывать параметры offset & limit. Все параметры добавлены в Developers Документации API.
Изменения вступят в силу с середины июля 2025 года и коснутся Public API как для cloud-версии, так и для on-premise.
Обобщенный пример, как теперь запрашивать всех пользователей:
Было:
const result = await axios
.get('/api/latest/users', {
params: {
...queryParams,
},
});
Стало:
const limit = 100;
let offset = 0;
let hasNextPage = true;
while (hasNextPage) {
const result = await axios
.get('/api/latest/users', {
params: {
...queryParams,
limit,
offset,
},
});
if(result.data.length < limit){
hasNextPage = false;
}
offset++;
}