Guía de integración

Notificaciones de webhook de DepLog.dev

Usa una URL de webhook para entregar alertas a Slack, Teams o tu propio sistema.

Resumen

  • Un webhook por monitor
  • Detecta Slack y Teams
  • Payload JSON estándar para endpoints personalizados

Por qué los equipos usan el webhook de DepLog.dev

Un destino, actualizaciones claras y payloads consistentes.

Señales claras de actualización

Incluimos tipo de release y marcas críticas.

Highlights de changelog

Leemos notas de release y sacamos las líneas clave.

Cobertura del ecosistema

Paquetes populares o de nicho, incluso con changelogs desordenados.

Configuración de webhook

Conecta un webhook por monitor y mantén el ruteo simple.

  1. Paso 1

    Crea un webhook de destino

    Genera una URL de webhook en Slack, Teams o tu propio servicio. Mantén intacto cualquier secreto o firma.

  2. Paso 2

    Pégala en DepLog.dev

    Activa las alertas por webhook y pega la URL en la configuración del monitor. Enviamos a esa URL exacta, así que conserva cualquier secreto.

  3. Paso 3

    Confirma el destino

    Si la detección es dudosa, elige Slack, Teams o Personalizado. Esto ayuda con dominios autoalojados.

  4. Paso 4

    Envía una prueba

    Usa el botón de test para verificar la entrega.

  5. Paso 5

    Guarda y monitoriza

    Guarda el monitor y observa llegar las actualizaciones.

Formato de payload estándar

Los webhooks personalizados reciben un JSON estable con versión y contexto de changelog.

Payload de ejemplo

{
  "event": "dependency.update",
  "channel": "webhook",
  "summary": "nuxt 3.12.4 -> 3.13.0 (minor)",
  "occurredAt": "2025-01-15T10:04:00.000Z",
  "monitor": {
    "id": "mon_123",
    "name": "Production"
  },
  "dependency": {
    "name": "nuxt",
    "label": "frontend"
  },
  "versions": {
    "current": "3.12.4",
    "latest": "3.13.0",
    "releaseType": "minor",
    "isCritical": false
  },
  "changelog": {
    "highlights": [
      "Added runtime config for Nitro",
      "Fixed build caching regressions"
    ]
  }
}

FAQ de webhook

¿Puedo usar un webhook para Slack o Teams?

Sí. Añade la URL y formateamos el aviso para Slack o Teams cuando se detecte o cuando elijas el destino.

¿Qué pasa si el dominio del webhook es personalizado?

Elige el destino manualmente. Es común en instalaciones autoalojadas de Slack o Teams.

¿Qué incluye el payload?

Nombre del evento, resumen, info del monitor, detalles de la dependencia, versiones y changelog cuando hay.

¿Puedo reutilizar el mismo webhook en varios monitores?

Sí. Puedes reutilizar un webhook, pero solo un destino puede estar activo por monitor.

¿Soportáis paquetes privados o repositorios privados?

No. DepLog.dev solo monitoriza paquetes públicos y notas de release públicas.

¿Listo para enrutar alertas a cualquier sitio?

Añade un webhook y mantén los releases visibles.

Ir a iniciar sesión