Akrus Digital — entrar na plataforma
Ir para o conteúdo
Akrus
Criar conta

Documentação Akrus · v1 em prévia

Sincronize registros e reconcilie alterações.

Uma carga inicial não mantém os dados atualizados. Planeje paginação, retomada e releitura dos registros antigos.

Carga inicial

  1. Separe o contexto

    Identifique conta, recurso e execução no seu sistema. Não compartilhe dados ou checkpoints entre produtores.

  2. Leia a primeira página

    Envie limit entre 1 e 100, sem cursor. Valide o status e o envelope antes de consumir data.

  3. Persista com segurança

    Atualize ou insira cada registro pelo id. Salve os campos originais e o horário da observação na sua aplicação.

  4. Confirme o checkpoint

    Grave next_cursor somente depois de persistir toda a página. Use uma transação local quando registros e checkpoint precisarem avançar juntos.

  5. Continue até o fim

    Envie exatamente o cursor recebido. next_cursor null encerra a varredura, inclusive quando data está vazio.

Retomada após falha

FalhaO que fazer
Antes de persistir a páginaRepita a leitura a partir do último checkpoint confirmado.
Após persistência parcialReprocesse a página com escrita idempotente por id.
Cursor inválidoInterrompa a repetição; confira o checkpoint e reinicie a varredura de forma controlada.
Cursor repetido ou envelope inesperadoInterrompa a execução e registre o diagnóstico sem credenciais.
401 ou 403Suspenda o processo e revise credencial, plano e escopo.
429 ou indisponibilidade temporáriaAplique espera e limite de tentativas sem avançar o checkpoint.

Reconciliação recorrente

Defina varreduras completas compatíveis com seu volume e sua tolerância a atraso. A API não publica filtros updated_since, período ou status; filtragens locais exigem primeiro ler os registros necessários.

Registre o início, o fim e o resultado de cada execução. Exiba quando os dados foram atualizados pela última vez e diferencie sincronização concluída, incompleta e indisponível. Uma falha não deve zerar um relatório que já contém dados.

Não marque registros como removidos porque uma execução interrompida não os encontrou. A API não declara um snapshot imutável nem um fluxo de exclusões. Divergências de ausência exigem nova conferência antes de ações destrutivas no seu sistema.

Consistência entre recursos

RegraAplicação prática
Sem leitura atômica entre coleçõesUma venda e sua concessão podem ser observadas em momentos diferentes.
Sem histórico completo de transiçõesSalve observações locais se necessário, sem tratá-las como todos os eventos ocorridos.
Ordem decrescente com desempate por idUse o cursor do servidor em vez de fabricar um a partir do último horário.
Cota compartilhada por credencialCoordene cargas de produtos, vendas e acessos no mesmo orçamento de chamadas.

Implemente e valide

Referência conferida em 8 de outubro de 2026. Relatar uma dúvida na documentação.

Akrus

Vendeu em real. Recebeu em dólar.

ola@akrus.digital

© 2026 Akrus Digital

A Akrus não é instituição financeira nem oferece investimento. O saldo acompanha a variação do dólar como referência de poder de compra.