Contagem e paginação
Quando o total é um piso, e por que isso é melhor que um número errado.
Pegue uma chave de sandboxe os exemplos passam a mostrar a sua.
/empresas/count devolve total_exato. Quando ele é false, o total significa pelo menos aquilo — e o total_pages também é piso.
json
{
"total": 1000,
"total_exato": false,
"total_pages": 50,
"per_page": 20
}Com total_exato: false, pagine pelo has_next da listagem, não pelo total_pages. Parar no número daqui esconderia resultados que existem.
Alguns filtros por texto varrem a base inteira para contar, e para esses a contagem tem prazo. A listagem não tem esse problema — ela pagina, e has_next sempre diz se existe mais.