Všechny endpointy pro výpis seznamů vrací stránkované výsledky. Stránkování řídíte pomocí query parametrů page a limit.
Parametry
Číslo stránky k načtení. Musí být 1 nebo více.
Počet položek na stránku. Minimum 1, maximum 100.
Každá stránkovaná odpověď obsahuje objekt pagination společně s polem data.
{
"data": [...],
"pagination": {
"page": 1,
"limit": 25,
"total": 143
}
}
Počet položek na stránku.
Celkový počet položek napříč všemi stránkami.
Příklad
curl -X GET "https://hub.banditshq.com/api/v1/tables?page=2&limit=10" \
-H "Authorization: Bearer lasso_..."
Iterace přes všechny stránky
let page = 1;
const allTables = [];
while (true) {
const result = await client.tables.list({ page, limit: 100 });
allTables.push(...result.data);
if (page * 100 >= result.pagination.total) break;
page++;
}