Pular para o conteúdo principal
Todos os endpoints de listagem nas APIs de Organização e Enterprise usam paginação baseada em cursor. Isso proporciona uma paginação consistente e eficiente, independentemente do tamanho do conjunto de resultados.

Como funciona

Cada endpoint de listagem aceita dois parâmetros de consulta:
ParâmetroTipoDescrição
firstinteiroNúmero máximo de itens a retornar por página (o padrão varia conforme o endpoint)
afterstringCursor opaco de uma resposta anterior. Omita na primeira página

Formato da resposta

Respostas em lista incluem metadados de paginação:
FieldDescription
itemsArray de resultados da página atual
has_next_pagetrue se existirem mais resultados
end_cursorPasse-o como parâmetro after para obter a próxima página. null quando has_next_page é false
totalNúmero total de itens correspondentes (pode ser omitido por alguns endpoints por motivos de desempenho)

Exemplo: paginando sessões

Primeira página

Próxima página

Use o valor end_cursor da resposta anterior:

Coletar todos os resultados

Migrando da paginação baseada em offset

Se você estiver migrando da API v1 ou v2, substitua offset/limit por after/first:
A paginação baseada em cursor é mais confiável do que a paginação baseada em offset porque não é afetada por itens adicionados ou removidos entre as páginas.