MapleSpike MapleSpike

Data Watcher

Real-time monitoring of data source changes across all MapleSpike modules.

Operational
Watched Sources

polling at configured intervals

Changes Detected

0

in recent events

Webhooks

0

registered

Watched Sources

Integration
Use the API endpoints to query change events and manage webhooks programmatically.
GET  /v1/watcher/status
GET  /v1/watcher/events?sourceId=lobbying&limit=10
GET  /v1/webhooks
POST /v1/webhooks         {"url":"https://...","label":"my webhook"}
POST /v1/webhooks/:id/test
GET  /v1/webhooks/:id/deliveries

Change events are stored in the SqliteWatcherStore. Webhook notifications are dispatched automatically when changes are detected.