Paginação
Uma listagem devolve uma página por chamada. Com --page-all o CLI percorre as páginas e imprime um registro por linha, em NDJSON:
kobana billing invoices list --page-all --fields "id,status,total"
Cada linha é um objeto JSON completo, então a saída pode ser processada enquanto chega:
kobana kadu executions list --page-all | jq -r 'select(.status == "failed") | .id'
Como ele pagina
- Se o endpoint declara um parâmetro
cursor, o CLI seguemeta.next_cursor. - Caso contrário, usa
pageeper_page.
Limites
| Flag | Padrão | Para quê |
|---|---|---|
--page-limit <N> | 10 | Máximo de páginas buscadas |
--page-delay <MS> | 100 | Intervalo entre páginas, em milissegundos |
Aumente o --page-limit de propósito: ele existe para que uma listagem enorme não vire milhares de chamadas sem você perceber.
kobana banking charge pix list --page-all --page-limit 50 --page-delay 250