Un webhook es una llamada HTTP automática. Registras una URL en un servicio, y el servicio envía una petición HTTP a esa URL cada vez que ocurre un evento concreto: se publica un post, se confirma un pago, termina una compilación.
// 01
Webhooks frente a sondeo
Sin webhooks, tu sistema tiene que sondear: preguntar a la API una y otra vez si algo cambió. Los webhooks invierten el flujo. El proveedor te avisa en el momento en que algo sucede, lo que es más rápido para ti y más barato para ambas partes. Con una API de redes sociales, esa misma elección decide cómo se entera tu app de que una publicación programada ya salió: consulta el estado del trabajo o recibe un evento.
// 02
Cómo gestionar webhooks de forma fiable
Un gestor de webhooks debe responder rápido, verificar al remitente (normalmente con una cabecera de firma) y ser idempotente: el mismo evento puede entregarse más de una vez, así que procesarlo dos veces no debe corromper tus datos.
Pasa de la definición a la documentación que muestra cómo aplicarlo.
Solución principal Inicio Rápido