Developers

Your systems. Our events. Real-time.

Get notified in real-time when something happens. BlockForge sends HMAC-signed HTTP POST requests to your endpoints for every critical event — downtime, backup failures, security vulnerabilities, plugin updates, and more. Per site, per event, with automatic retries and a full delivery log.

How It Works

Configure once. Get notified forever.

Add a webhook URL in your site settings, select the events you care about, and BlockForge handles the rest. Every matching event triggers an HTTP POST to your endpoint with a structured JSON payload and an HMAC signature for verification.

  • Multiple webhooks per site with individual event filters
  • HMAC SHA-256 signed payloads for request verification
  • Automatic retries with exponential backoff (30s, 60s, 120s)
  • Full delivery log with response codes and durations
  • Wildcard subscriptions — subscribe to all events or by category
  • One-click test delivery to verify your endpoint
Site Settings → Webhooks
Slack Alerts Active Signed
23 deliveries

https://hooks.slack.com/services/T0...

uptime.* backup.failed security.*
PagerDuty Active
7 deliveries

https://events.pagerduty.com/v2/en...

uptime.site_down wordpress.broken_detected
Custom Dashboard Paused
142 deliveries

https://dashboard.agency.com/api/w...

*

30+ Event Types

Every critical event, delivered to your endpoint.

Uptime

  • uptime.site_down Site went offline
  • uptime.site_recovered Site is back online
  • uptime.ssl_expiring SSL certificate expiring
  • uptime.domain_expiring Domain expiring soon
  • uptime.site_disconnected No heartbeat

Backups

  • backup.completed Backup finished
  • backup.failed Backup failed
  • backup.verification_failed Verification failed

Security

  • security.vulnerability_critical
  • security.vulnerability_high
  • security.integrity_issues
  • security.keys_rotated
  • security.files_restored

Updates

  • updates.core_updated WordPress updated
  • updates.plugin_updated Plugin updated
  • updates.theme_updated Theme updated
  • updates.update_failed Update failed

WordPress

  • wordpress.broken_detected
  • wordpress.auto_healed
  • wordpress.healing_failed

Other

  • database.optimized
  • staging.created
  • errors.php_fatal
  • * Subscribe to all events

Payload

Structured JSON. Easy to parse. Signed.

HMAC SHA-256 signing — every request includes an X-BlockForge-Signature header so you can verify it came from BlockForge

Event type headerX-BlockForge-Event lets you route events without parsing the body

Automatic retries — failed deliveries are retried 3 times with exponential backoff (30s, 60s, 120s)

Delivery log — view delivery status, response codes, durations, and retry history in your dashboard

10-second timeout — your endpoint has 10 seconds to respond with a 2xx status code

Request Headers

Header Value
Content-Type application/json
User-Agent BlockForge-Webhook/1.0
X-BlockForge-Event uptime.site_down
X-BlockForge-Signature sha256=a1b2c3...

POST — uptime.site_down

{

  "event": "uptime.site_down",

  "timestamp": "2026-03-10T14:32:07+00:00",

  "webhook_id": "a1b2c3d4-...",

  "site": {

    "uuid": "e5f6a7b8-...",

    "url": "https://client-shop.com",

    "name": "Client Shop"

  },

  "data": {

    "status_code": 503,

    "response_time": 12840,

    "error_message": "Service Unavailable",

    "probe_location": "eu-west"

  }

}

Verify signature (PHP)

// Verify the webhook signature

$payload

= file_get_contents('php://input');

$signature

= $_SERVER['HTTP_X_BLOCKFORGE_SIGNATURE'];

$expected

= 'sha256=' . hash_hmac(

  'sha256', $payload, $secret

);

hash_equals($expected, $signature);

Use Cases

Build what you need.

Slack & Discord Alerts

Route downtime and security events to dedicated channels. Different channels for different severity levels.

PagerDuty & Opsgenie

Trigger incidents for critical events. Auto-resolve when the site recovers.

Ticket Systems

Automatically create tickets in Jira, Linear, or your custom system when vulnerabilities are found.

Custom Dashboards

Feed events into your own monitoring dashboard or data warehouse for cross-platform visibility.

Zapier, Make & n8n

Trigger automated workflows based on BlockForge events. Send SMS on downtime, update spreadsheets on backups.

White-Label Notifications

Build white-label notification systems that keep your clients informed without exposing BlockForge.

Related Features

Works great with these features.

Your systems. Our events. Real-time.

Connect your tools to BlockForge with outgoing webhooks. HMAC-signed, automatically retried, with a full delivery log. Free plan available.