s4ilor_auxiliar_eventos_monitoramento

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.

Endpoints

GET /

This page.

POST /api/v1/event

Receives a monitoring event (triggered alarm, camera alert, etc.) and sends a WhatsApp notification via S4ilor.

Headers

HeaderValue
AuthorizationBearer <SECRET_KEY>
Content-Typeapplication/json

Body

FieldTypeRequiredDescription
clientNamestringyesClient's name
phonestringyesCountry code + number, digits only — e.g. 5541995130852
eventTitlestringyesEvent type/title — e.g. ALARM, CAMERA ALERT
eventDatetimestringyesISO 8601 — ex: 2026-04-20T14:30:00Z
mockbooleannoIf true, returns the payload without sending

Example Request

{
  "clientName": "João Silva",
  "phone": "5541995130852",
  "eventTitle": "ALARME",
  "eventDatetime": "2026-04-20T14:30:00Z"
}

Responses

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": "..." }