# ¿Cómo funcionan los webhooks?

Los **webhooks** son notificaciones automáticas esenciales para la integración de sistemas, ya que informan directamente a tu servidor, eliminando la necesidad de verificar constantemente el estado de una operación.

### ¿Qué puedes hacer con los webhooks?

* **Reducir consultas repetitivas a la API.**\
  Olvídate del polling (consultas constantes) para verificar el estado de un documento.
* **Sincronizar sistemas e integraciones.**\
  Mantén la información actualizada y consistente entre diferentes plataformas.
* **Automatizar procesos posteriores.**\
  Realiza tareas automáticamente después de ciertos eventos, ahorrando tiempo y recursos.

{% hint style="info" %}

#### ¿Necesito un Plan API para usar webhooks?

¡No! Los webhooks están disponibles de manera gratuita para todos los usuarios. Sin embargo, si usas la API, te recomendamos **fuertemente** que uses webhooks en lugar de polling.
{% endhint %}

***

### ¿Qué eventos soporta ZapSign con webhooks?

ZapSign puede notificarte sobre eventos como:

* Creación de documentos.
* Firma de documentos.
* Rechazo de documentos.
* Documento visualizado
* Falla en la autenticación del firmante
* Fallo en la entrega de correos electrónicos.

Cuando ocurre uno de estos eventos, enviamos una solicitud HTTP POST a la URL configurada en tu aplicación con los detalles del evento en formato JSON.

{% hint style="warning" %}
Tu aplicación debe devolver el **estado 200** al recibir un webhook. De lo contrario, ZapSign intentará reenviar la notificación, lo que podría generar duplicados o solicitudes innecesarias.
{% endhint %}
