Items
Ressincronizar Item
Força a ressincronização dos dados de uma conexão existente. Útil quando você precisa atualizar informações que podem ter mudado na instituição financeira.
Endpoint
Método e URL:
POST /v1/items/:id/resyncParâmetros da URL:
id(string, obrigatório): Identificador único do item (UUID)
Quando Usar
Use este endpoint quando:
- Suspeitar que os dados estão desatualizados
- A instituição financeira reportar mudanças em contas ou transações
- Quiser forçar uma sincronização manual
- Houver inconsistências nos dados
Exemplo de Uso
Requisição:
POST /v1/items/01985c42-1234-5678-9abc-def123456789/resyncResposta
Resposta de sucesso (200):
{
"status": "success",
"data": {}
}Resposta de erro (404):
{
"status": "error",
"message": "Item not found."
}Comportamento
Quando você chama este endpoint:
- Validação: O sistema verifica se o item existe
- Ressincronização: Inicia processo de atualização dos dados na instituição
- Processamento assíncrono: A ressincronização acontece em background
- Resposta imediata: O endpoint retorna sucesso mesmo que a sincronização ainda esteja em andamento
Monitoramento
Após solicitar a ressincronização:
- Use o endpoint Buscar Item para acompanhar o status
- Os dados atualizados estarão disponíveis nos endpoints específicos (contas, transações, etc.)
- Avisos ou erros de sincronização aparecerão no campo
warningsdo item
Limitações
- A ressincronização é processada de forma assíncrona
- Não há garantia de quando os dados estarão atualizados
- Algumas instituições podem ter limites de frequência de sincronização
- O item deve estar em status
syncedpara ser ressincronizado
Notas
- Este endpoint não retorna os dados sincronizados diretamente
- Use com moderação para evitar sobrecarga no sistema
- A ressincronização pode demorar alguns minutos dependendo da instituição
- Consulte os endpoints específicos de dados após a ressincronização para ver as atualizações

