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.