Гайд інтеграції

Webhook сповіщення DepLog.dev

Один webhook URL для Slack, Teams або вашої системи.

Коротко

  • Один webhook на монітор
  • Автовизначення Slack та Teams
  • Стандартний JSON для кастомних endpoint

Чому команди обирають webhook DepLog.dev

Одне призначення, чіткі оновлення і стабільний payload.

Чіткі сигнали оновлень

Ми додаємо тип релізу і критичність.

Хайлайти ченжлогів

Скануємо релізні нотатки і показуємо головне.

Охоплення екосистем

Популярні чи нішеві пакети, навіть з неідеальними changelog. Покриття постійно розширюється.

Налаштування webhook

Один webhook на монітор і проста маршрутизація.

  1. Крок 1

    Створіть webhook призначення

    Згенеруйте webhook URL у Slack, Teams або вашому сервісі. Збережіть секрет або підпис без змін.

  2. Крок 2

    Вставте URL у DepLog.dev

    Увімкніть webhook сповіщення і додайте URL у моніторі. Ми надсилаємо на цю URL, тому не змінюйте секрет.

  3. Крок 3

    Підтвердіть призначення

    Якщо автодетект не впевнений, оберіть Slack, Teams або кастомний варіант. Це корисно для власних доменів.

  4. Крок 4

    Надішліть тест

    Натисніть кнопку тесту, щоб перевірити доставку.

  5. Крок 5

    Збережіть і моніторте

    Збережіть монітор і отримуйте оновлення.

Стандартний формат payload

Кастомні webhook отримують стабільний JSON з версіями та changelog контекстом.

Приклад payload

{
  "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 про webhook

Чи можна використовувати один webhook для Slack або Teams?

Так. Додайте URL і ми форматуватимемо під Slack або Teams після автодетекту або вибору.

Що робити, якщо домен webhook кастомний?

Оберіть призначення вручну. Це типово для власних інсталяцій Slack або Teams.

Що входить у payload?

Подія, опис, дані монітора, дані пакета, версії та changelog за наявності.

Чи можна використовувати один webhook для кількох моніторів?

Так, але для кожного монітора активний лише один webhook.

Чи підтримує DepLog.dev приватні пакети або приватні репозиторії?

Ні. DepLog.dev працює лише з публічними пакетами та публічними нотатками до релізів.

Готові направляти алерти всюди?

Підключіть webhook і тримайте релізи на виду.

Перейти до входу