GET /api/stats
Returns enhanced statistics about the Threat Cloud database.GET /api/query/timeseries
Returns time-series data for threat activity, suitable for charting.Time bucket size:
hour, day, or week.Time range:
24h, 7d, 30d, 90d.Filter by IoC type.
Filter by threat category.
GET /api/query/geo
Returns geographic distribution of threat sources.Filter by IoC type (primarily useful for
ip).Time range:
24h, 7d, 30d, 90d.Number of countries to return.
GET /api/query/trends
Returns emerging threat trends based on IoC velocity and pattern analysis.Number of days to analyze for trend detection.
Minimum percentage change to qualify as a trend.
GET /api/query/mitre-heatmap
Returns a MITRE ATT&CK framework heatmap showing technique frequency across observed threats.Time range:
7d, 30d, 90d.POST /api/sightings
Records a new sighting of an existing IoC. Sightings increase the reputation score weight of an indicator.The IoC value that was observed.
Source of the sighting (e.g.,
guard-agent, honeypot).Additional context about the sighting.
GET /api/sightings
Queries sighting records for a specific IoC.The IoC value to query sightings for.
Maximum results.
GET /api/audit-log
Returns the audit log of API operations performed against the Threat Cloud. Useful for compliance and debugging.Filter by action type:
create, update, delete, query.ISO 8601 timestamp for log start.
Maximum results (max 200).
API key values are partially redacted in audit log responses. Only the first 4 and last 4 characters are shown.