Pular para o conteúdo principal

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 segue meta.next_cursor.
  • Caso contrário, usa page e per_page.

Limites​

FlagPadrãoPara quê
--page-limit <N>10Máximo de páginas buscadas
--page-delay <MS>100Intervalo 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