> ## Documentation Index
> Fetch the complete documentation index at: https://docs.levios.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Paginação

> Percorra endpoints de listagem da API v1 com cursores opacos.

Os endpoints de listagem retornam um array `items` e um `next_cursor`. A
primeira requisição não precisa de cursor.

```bash theme={null}
curl --request GET \
  --url "https://levios.app/api/v1/accounts?limit=25" \
  --header "Accept: application/json" \
  --header "Authorization: Bearer ${LEVIOS_API_KEY}"
```

## Solicite a próxima página

Se `next_cursor` for uma string, envie o valor sem alterações como `cursor` na
próxima requisição:

```bash theme={null}
curl --request GET \
  --url "https://levios.app/api/v1/accounts?limit=25&cursor=${LEVIOS_CURSOR}" \
  --header "Accept: application/json" \
  --header "Authorization: Bearer ${LEVIOS_API_KEY}"
```

Quando `next_cursor` for `null`, você chegou à última página.

## Tamanho da página

O tamanho padrão da página é 25. Defina `limit` como um número inteiro de 1
a 50. A API retorna `422` com `api_invalid_limit` quando o valor está fora
desse intervalo.

## Regras do cursor

Os cursores são opacos e vinculados ao respectivo recurso. Não decodifique,
edite nem reutilize um cursor em outro endpoint. A API retorna `422` com
`api_invalid_cursor` quando não consegue aceitar o valor.

Mantenha o cursor em um parâmetro de consulta da URL. Use os recursos de query
string do seu cliente HTTP para codificá-lo, em vez de montar a URL
manualmente.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.