Skip to main content
Si recibes el evento account.refresh_intent.succeeded, puedes estar seguro de que la cuenta está actualizada con los últimos movimientos disponibles en el banco. Para obtener los últimos movimientos, necesitas hacer una petición al endpoint List movements con el id de la cuenta que se envió con el evento. Recuerda que el campo new_movements solo indica la cantidad de nuevos movimientos que se crearon con la actualización del Link Intent.
Enviamos un evento por cada cuenta actualizada, así que no deberías solicitar los movimientos de cada cuenta cuando llegue el primer evento. Por ejemplo, si tu Link tiene tres cuentas y llega el primer evento, es muy probable que las otras dos cuentas aún estén desactualizadas.

Actualiza los movimientos que ya existen

El evento account.refresh_intent.succeeded y el campo new_movements solo cubren movimientos nuevos. El banco también puede cambiar o eliminar movimientos que ya guardaste. Fintoc informa esos cambios con los eventos account.refresh_intent.movements_modified y account.refresh_intent.movements_removed. Cuando un movimiento cambie, vuelve a consultarlo por su id y reemplaza tu copia guardada. Cuando movements_removed incluya el id de un movimiento, elimina ese movimiento de tus registros. Revisa Los movimientos pueden cambiar después de crearse.