Skip to main content
As listagens aceitam dois parâmetros:

Valor inválido não quebra a listagem

limit=9999 é reduzido ao teto de 100, e page=-3 cai na primeira página: valor fora da faixa é ajustado, não recusado — o pior desfecho para quem consome uma listagem é ela falhar por causa de um parâmetro de navegação. Só o que não é número (limit=abc) responde 400 com invalid_param, porque aí não há o que ajustar.
A resposta ainda não traz o total de itens, então não há como calcular o número de páginas. Enquanto isso não existir, pagine até receber menos itens que o limit pedido.