affiliates list, payouts list, conversions list, events list…) ganha automaticamente as mesmas quatro flags, espelhando a paginação por cursor da API.
Uma página por vez
Sem flags adicionais, a CLI imprime só a primeira página:--limit <n>: itens por página (mesmo range da API: 1 a 100, default 25).--starting-after <id>: cursor para os itens após este id.--ending-before <id>: cursor para os itens antes deste id.
jq:
stderr
Percorrendo tudo com --all
--all faz a CLI iterar todas as páginas antes de imprimir qualquer coisa, agregando o resultado num único array:
Paginação manual por cursor
Prefere controlar você mesmo? Use oid do último item da página como starting-after na próxima chamada:
Combinando com jq
--json imprime sempre um array puro nas listagens, com ou sem --all, o formato ideal para compor com jq:
A mesma paginação por cursor documentada para a API vale aqui. A CLI não inventa parâmetros próprios, apenas expõe
limit/starting_after/ending_before como flags e adiciona --all como conveniência de terminal.Próximos passos
Convenções
Saída
--json, corpo de requisição e modelo de risco.Automação e CI
Parsear listagens em scripts e pipelines.