Webhook Integration
The generic Webhook integration allows you to connect Uptimeify with any system (e.g., Zapier, Microsoft Teams, Custom Scripts).
Setup
- Target URL: Enter the URL of your endpoint.
- Method: Select the HTTP method (usually
POST). - Header (Optional): Add authentication headers (e.g.,
Authorization: Bearer ...).
Payload Format
We send a JSON payload with the following structure:
{
"event": "incident.created",
"incident": {
"id": 123,
"type": "down",
"status": "open",
"started_at": "2025-12-03T18:50:03.000Z",
"error_message": "503 Service Unavailable"
},
"website": {
"id": 45,
"name": "Wiki",
"url": "https://wiki.haupt.design"
},
"customer": {
"id": 10,
"name": "Zaskoku & Haupt GbR"
}
}
Security
You can configure a Secret. We will then sign the payload with HMAC-SHA256 in the X-Webhook-Signature header so you can verify the authenticity of the request.