Paginação por cursor
Todos os endpoints de listagem usam paginação por cursor (cursor-based pagination), que é mais eficiente e consistente do que paginação por offset, especialmente em conjuntos de dados que mudam com frequência.Parâmetros de query
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
limit | integer | 25 | Número de itens por página. Mínimo: 1, máximo: 100 |
cursor | string | — | Token da próxima página (obtido de meta.next_cursor) |
Estrutura da resposta
| Campo | Tipo | Descrição |
|---|---|---|
meta.total | integer | Total de registros na organização (sem filtros) |
meta.has_more | boolean | Se existem mais páginas |
meta.next_cursor | string | null | Token para a próxima página. null quando has_more é false |
Navegando pelas páginas
Exemplo: buscar todos os contatos
Notas importantes
- Cursores não são permanentes — não armazene cursores para uso posterior. Eles devem ser usados imediatamente dentro da mesma sessão de paginação.
- Filtros persistem — ao passar um cursor, mantenha os mesmos filtros (
search,tag, etc.) da requisição original. - Ordem não muda — a ordenação padrão é por
created_atdecrescente (mais recentes primeiro). - O total é aproximado —
meta.totalreflete a contagem sem filtros aplicados.

