Cómo generar una URL de webhook
Selecciona la plataforma
Elige Slack, Discord o Microsoft Teams como plataforma para tu webhook.
Ingresa la URL base
Pega la URL del webhook proporcionada por la plataforma (Slack Incoming Webhook o Discord Webhook URL).
Personaliza el mensaje
Configura texto, canal, nombre de usuario, emoji o avatar para el mensaje de tu webhook.
Genera y usa
Haz clic en generar para crear la URL completa del webhook y úsala en tus scripts o servicios.
¿Qué es un webhook?
Un webhook es un método de desarrollo web que permite modificar o ampliar el comportamiento de una aplicación mediante callbacks personalizados definidos por el usuario. El término fue acuñado por Jeff Lindsay en 2007 a partir del concepto de hook en programación. A diferencia de las APIs tradicionales donde el cliente consulta al servidor, los webhooks funcionan al revés: el servidor notifica al cliente cuando ocurre un evento específico.
Cuando ocurre el evento, la plataforma origen realiza una petición HTTP (generalmente POST) a la URL configurada para el webhook. Esto permite integrar servicios sin necesidad de infraestructura adicional, simplemente recibiendo datos en un endpoint público.
Plataformas soportadas
- Slack: Incoming Webhooks, puedes agregar parámetros como text, channel, username e icon_emoji
- Discord: Discord Webhooks, soporta embeds y personalización de avatar
- Microsoft Teams: Incoming Webhooks con formato de tarjetas adaptativas
- Personalizado: Cualquier URL de webhook con parámetros query string
Casos de uso comunes
- Integración y despliegue continuo (CI/CD): Plataformas como GitHub y GitLab envían webhooks a Jenkins, GitHub Actions u otros sistemas para disparar builds automáticos al hacer push al repositorio.
- Notificaciones en tiempo real: Slack, Discord y Microsoft Teams reciben webhooks para enviar alertas de monitoreo, notificaciones de ventas o avisos de errores directamente en canales de equipo.
- Sincronización de datos entre servicios: Conectar aplicaciones como Stripe, Shopify o Salesforce para actualizar registros automáticamente cuando ocurren eventos como pagos, pedidos o cambios de estado.
- Autenticación de webhooks: Los webhooks pueden autenticarse mediante firmas HMAC, tokens compartidos o autenticación básica HTTP para verificar que la petición proviene de la fuente legítima y evitar ataques de suplantación o repetición.
Preguntas frecuentes
¿Qué es un webhook y cómo funciona?
¿Qué diferencia hay entre un webhook y una API?
¿Cómo crear un webhook en Slack o Discord?
¿Qué ejemplos prácticos de webhook existen?
¿Cómo firmar un webhook con HMAC para verificar su autenticidad?
¿Qué es un webhook retry y cómo funciona?
Herramientas relacionadas
Generador QR WiFi
Genera códigos QR para compartir redes WiFi con soporte WPA, WEP y redes abiertas
Formateador Kotlin
Formatea código Kotlin con indentación y organización de imports.
Formateador Rust
Formatea código Rust con estilo rustfmt: indentación y espaciado.
Codificador Base64
Codifica y decodifica texto en formato Base64