> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks

Un webhook es un mecanismo que nos permite notificar a tu servidor sobre una acción específica que ocurrió del lado de Fintoc para que tu aplicación pueda reaccionar a ella, manteniendo un "*estado sincronizado*" con Fintoc.

Usamos webhooks para notificar a tu aplicación cuando ocurren eventos importantes en las cuentas bancarias de tus usuarios. Por ejemplo, cuando un usuario cambia su contraseña y ya no es posible obtener nuevos movimientos, o cuando un cheque es protestado y el movimiento correspondiente a dicho cheque deja de existir en el banco. También usamos webhooks para notificar sobre eventos que ocurren en el propio Fintoc. Por ejemplo, cuando una cuenta termina de sincronizarse con los últimos datos disponibles del banco.

Para usar los webhooks de Fintoc, debes seguir tres pasos:

* [Crear](/es/docs/resources/webhooks-walkthrough/webhooks-creating-guide) un webhook endpoint en tu servidor (un endpoint que recibirá los webhooks).
* [Probar](/es/docs/resources/webhooks-walkthrough/webhooks-testing) el webhook endpoint con algunos eventos de prueba.
* [Registrar](/es/docs/resources/webhooks-walkthrough/webhooks-activating) el webhook endpoint en Fintoc.

Un webhook endpoint son solo unas pocas líneas de código dentro de tu aplicación. Debe estar asociado a una URL que se usará para notificarte sobre nuevas acciones. Estas notificaciones enviadas por Fintoc corresponden a objetos del tipo [Event](/es/reference/main-resources/events-reference/events-object), que contiene toda la información relevante sobre lo que acaba de ocurrir. El webhook endpoint debe usar esta información para realizar cualquier acción necesaria para mantener el estado correcto en la aplicación. Por ejemplo, requerir que un usuario reconecte su cuenta bancaria con Fintoc después de cambiar la contraseña de la cuenta bancaria.
