Webhooks — Maintenance Integration
Webhooks in the maintenance module allow you to automatically inform external systems (CMMS, ERP, monitoring dashboards) about device and maintenance events.
Configuration
In the admin panel, go to Integrations → Webhooks and create a new webhook. Maintenance-specific events will be available in the event selection.
Maintenance Events
| Event | When triggered |
|---|---|
| IoT Device Alarm | When the IoT platform triggers an alarm |
| Scheduled Maintenance | When the system auto-generates a ticket from a maintenance plan |
| Ticket Created | New ticket (including QR field reports) |
| Status Changed | Maintenance ticket status change |
| Ticket Assigned | Ticket assigned to a technician |
| Ticket Resolved | Maintenance task completed |
Security and Delivery
- Each message is signed with HMAC-SHA256 (
X-Webhook-Signatureheader) - Failed deliveries are retried up to 3 times (10s, 60s, 5min)
- Delivery logs available on the webhook edit page
Tip: For IoT alarms, monitor the
alarm_actionfield —reopenedindicates a recurring issue.