Generic integration

Uptimera + Webhooks

If a tool isn't one of Uptimera's first-class integrations, you can almost certainly connect it via a generic webhook. Every incident open, acknowledgement, and recovery fires a signed JSON POST to whatever URL you configure — internal dashboards, custom paging logic, automation tools, you name it.

Availability: Available on Pro and Business plans. Free plan supports email and Slack only.

Setup

  1. 1

    Create the webhook destination

    In Uptimera, Settings → Alert Channels → "Add Webhook". Provide the HTTPS endpoint that should receive the events.

  2. 2

    Copy the signing secret

    Uptimera generates a per-webhook signing secret. Store it in your receiver — every payload is signed with HMAC-SHA256 in the X-Uptimera-Signature header.

  3. 3

    Verify signatures on your side

    Reject any request where the HMAC doesn't match. This prevents replay attacks and ensures the payload actually came from Uptimera.

  4. 4

    Handle the event types

    Three event types: incident.opened, incident.acknowledged, incident.resolved. Each includes monitor ID, monitor name, URL, timestamps, region results, and a stable incident ID for dedup.

What teams do with this

Custom incident dashboards

Pipe incidents into your own internal tools — Linear, Notion, a custom incident-management UI, an SQL warehouse for reporting.

Stop the build on outage

Use a webhook to flip a feature flag or block deploys while production is degraded.

Auto-create tickets

Wire a webhook into Linear, Jira, or GitHub Issues to create a ticket for every incident — automatically tagged with monitor, severity, and duration.

Common questions

What format is the payload?

JSON. Schema is documented in the API reference and is stable across versions (we version the schema, not break it). Example payloads are shown in the dashboard for each event type.

How are retries handled?

Uptimera retries on non-2xx responses with exponential backoff for up to 30 minutes. After that, the event is marked failed and visible in the Webhook Logs view for manual replay.

Can I see what was sent?

Yes. Settings → Alert Channels → your webhook → Logs. We retain the last 30 days of webhook delivery attempts, including request body and response status.

Ready to set this up?

Connect Webhooks to Uptimera in under 2 minutes. Free plan included.