Conceitos

Paginação

Como paginar os endpoints de lista da API v1 com os parâmetros limit e offset.

Os endpoints de lista da API v1 (como GET /api/v1/tasks e GET /api/v1/orders) aceitam paginação por query string com os parâmetros limit e offset.

Parâmetros

ParâmetroTipoDefaultMáximoDescrição
limitinteiro20100Quantidade de itens por página
offsetinteiro0Quantos itens pular antes de começar

Exemplo de request

Segunda página de 50 tasks (itens 51 a 100):

cURL
curl "https://avatrix.io/api/v1/tasks?limit=50&offset=50" \
  -H "Authorization: Bearer av_xxxxxxxxxxxxxxxx"

GET /api/v1/tasks também aceita o filtro ?status= (por exemplo ?status=completed), combinável com limit/offset:

cURL
curl "https://avatrix.io/api/v1/tasks?status=completed&limit=20&offset=0" \
  -H "Authorization: Bearer av_xxxxxxxxxxxxxxxx"

Para avançar pelas páginas, incremente o offset em passos do tamanho do limit até que a lista retornada venha vazia.