Receives webhooks from the Auxiliar monitoring system (alarms, cameras, etc.) and sends WhatsApp notifications via S4ilor.
MOCK_ONLY All requests return mock payload — no messages are sent.
This page.
Receives a monitoring event (triggered alarm, camera alert, etc.) and sends a WhatsApp notification via S4ilor.
| Header | Value |
|---|---|
Authorization | Bearer <SECRET_KEY> |
Content-Type | application/json |
| Field | Type | Required | Description |
|---|---|---|---|
clientName | string | yes | Client's name |
phone | string | yes | Country code + number, digits only — e.g. 5541995130852 |
eventTitle | string | yes | Event type/title — e.g. ALARM, CAMERA ALERT |
eventDatetime | string | yes | ISO 8601 — ex: 2026-04-20T14:30:00Z |
mock | boolean | no | If true, returns the payload without sending |
{
"clientName": "João Silva",
"phone": "5541995130852",
"eventTitle": "ALARME",
"eventDatetime": "2026-04-20T14:30:00Z"
}
200 { "message": "Event notification sent", "error": null }
200 { "message": "Mock payload", "error": null, "payload": { ... } }
400 { "message": "Invalid request body", "error": { ... } }
401 { "message": "Unauthorized", "error": "..." }
500 { "message": "Internal server error", "error": "..." }