Back to Documentation

Static Webhook

Receive webhooks from external services like Coolify, monitoring tools, or any service that sends JSON payloads. The entire payload is formatted into a readable notification body.

Endpoint

POST https://thenotification.app/api/webhook/static/

Query Parameters

ParameterRequiredDescription
app_keyYesYour application API key
titleNoStatic notification title. Defaults to "Webhook Notification". URL encode spaces.

Coolify Integration

# In Coolify → Notifications → Webhook, use this URL:
https://thenotification.app/api/webhook/static/?app_key=YOUR_API_KEY&title=Coolify%20Deployment

The entire JSON payload from Coolify will be formatted into a readable notification body.

How It Works

  1. 1External service sends a POST request with JSON payload
  2. 2Your app_key is validated from the query parameter
  3. 3The JSON payload is formatted into readable text
  4. 4Notification is sent to all your registered devices

Response

{
  "success": true,
  "message": "Notification sent to 1 device(s)",
  "devices_sent": 1,
  "failed_count": 0
}

Use Cases

Coolify Deployments

Get notified when your apps deploy, fail, or restart

Monitoring Alerts

UptimeRobot, Pingdom, or custom monitoring