Skip to main content

Paginação

Endpoints de listagem são paginados (25 itens para pedidos e produtos, 50 para estoque) e seguem o padrão Laravel:
{
  "data": [ ... ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "last_page": 4, "per_page": 25, "total": 87 }
}
Navegue com o parâmetro ?page=2 ou seguindo links.next.

Sincronização incremental (delta sync)

Os endpoints GET /pedidos, GET /produtos e GET /estoque aceitam o parâmetro atualizado_apos (data/hora ISO 8601) para buscar apenas o que mudou desde a última sincronização:
curl "https://akeba.com.br/api/v1/produtos?atualizado_apos=2026-07-01T00:00:00Z" \
  -H "Authorization: Bearer SEU_TOKEN"
Quando atualizado_apos está presente, os resultados são ordenados por updated_at asc, id asc — ordem estável, ideal para consumo incremental.
1

Primeira carga

Liste tudo sem atualizado_apos, percorrendo todas as páginas.
2

Guarde o cursor

Salve o maior updated_at recebido (ou o horário de início da sincronização).
3

Sincronizações seguintes

Envie atualizado_apos=<cursor salvo> para receber apenas registros criados ou alterados desde então.
Combine o delta sync com webhooks para manter seu sistema atualizado em tempo real com o mínimo de chamadas à API.