--profile api.
When to Use the API
The API is useful for:- Dashboards & Visualization - Build custom dashboards to query historical detections, view system metrics, and monitor rule performance
- Programmatic Queries - Query detections and rules programmatically from your applications or scripts
- Historical Analysis - Access past detections and aggregated statistics for analysis and reporting
- System Monitoring - Check system status, rule counts, and operational metrics via HTTP
Base URL
Quick Start
Response Format
All responses are JSON. Success responses include data, errors includeerror and details fields.
Authentication: Currently not required. Add authentication via reverse proxy (Nginx, Caddy) or API gateway if exposing publicly.
Rate Limiting
Default: 100 requests per minute per IP. Configure inconfig/config.yaml: