zulip/zerver/webhooks/uptimerobot/doc.md

1018 B

Receive Zulip notifications from UptimeRobot!

  1. {!create-stream.md!}

  2. {!create-an-incoming-webhook.md!}

  3. {!generate-integration-url.md!}

  4. On UptimeRobot, go to My Settings and select Add Alert Contact. Set Alert Contact Type to webhook.

  5. Set Friendly Name to a name of your choice, such as Zulip. Set URL to notify to the URL constructed above. Under POST Value (JSON Format), select Send as JSON (application/json).

  6. Set POST Value(JSON Format) to:

    {
       "monitor_url":"*monitorURL*",
       "monitor_friendly_name":"*monitorFriendlyName*",
       "alert_type":"*alertType*",
       "alert_type_friendly_name":"*alertTypeFriendlyName*",
       "alert_details":"*alertDetails*",
       "alert_friendly_duration":"*alertFriendlyDuration*"
    }
    
  7. Set Enable Notifications For to whichever events you want to notify on. Save the form.

{!congrats.md!}