Изменение параметров получения списка пользователей через API

Изменили параметры 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++;
}

Обратите внимание: для параметра запроса карточек
type: ‘shared limit offset не вводились. То есть изменения коснутся type: 'all' и type: ‘domain'.