let before = undefined;
let allOrders = [];
do {
const params = { limit: 100 };
if (before) params.before = before;
const res = await fetch(
`https://api.bodha.run/api/v1/orders?${new URLSearchParams(params)}`,
{ headers: { 'X-API-Key': 'bk_live_...' } }
);
const { data, hasMore } = await res.json();
allOrders.push(...data);
if (hasMore && data.length > 0) {
before = data[data.length - 1].createdAt;
} else {
break;
}
} while (true);