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
| Parameter | Required | Description |
|---|---|---|
| app_key | Yes | Your application API key |
| title | No | Static 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%20DeploymentThe entire JSON payload from Coolify will be formatted into a readable notification body.
How It Works
- 1External service sends a POST request with JSON payload
- 2Your app_key is validated from the query parameter
- 3The JSON payload is formatted into readable text
- 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