Kaiten

Документация и инструкции

To Kaiten

Изменение параметров получения списка пользователей через 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'.