Skip to main content
Detects anomalies across all points in a time series. This endpoint is fully compatible with the Azure Anomaly Detector API (v1.0 and v1.1). Best for batch analysis of historical data. Both /anomalydetector/v1.0/timeseries/entire/detect and /anomalydetector/v1.1/timeseries/entire/detect are supported. Canary returns the severity field for both versions.
array
required
Array of data points, each with timestamp (ISO 8601) and value (number). Minimum 12 points, maximum 8640 points. Timestamps must be sorted ascending with no duplicates.
string
default:"none"
Time interval between points. One of: yearly, monthly, weekly, daily, hourly, minutely, secondly, microsecond, none.
integer
default:1
Multiplier for granularity.
integer
default:0
Seasonality period. Set to 0 for auto-detection, or provide a positive integer to force a specific period.
number
Maximum fraction of points that can be flagged as anomalies. Must be between 0 and 0.5 (exclusive).
integer
default:95
Detection sensitivity from 0 (least sensitive) to 99 (most sensitive). Higher values flag more anomalies.
integer
Detected seasonality period (0 if none detected).
number[]
The model’s expected value for each point.
number[]
Upper bound margin for each point.
number[]
Lower bound margin for each point.
boolean[]
Whether each point is an anomaly.
boolean[]
Whether each point is a negative (below expected) anomaly.
boolean[]
Whether each point is a positive (above expected) anomaly.
number[]
Severity score from 0.0 to 1.0 for each point.