Machine learning anomaly detection
The machine learning anomaly detection APIs enable you to perform anomaly detection activities.
Learn more about finding anomalies.
45 endpoints
-
Close anomaly detection jobs
- POST /_ml/anomaly_detectors/{job_id}/_close
-
Create a calendar
- PUT /_ml/calendars/{calendar_id}
-
Get calendar configuration info
- POST also GET /_ml/calendars/{calendar_id}
-
Delete a calendar
- DELETE /_ml/calendars/{calendar_id}
-
Delete events from a calendar
- DELETE /_ml/calendars/{calendar_id}/events/{event_id}
-
Add anomaly detection job to calendar
- PUT /_ml/calendars/{calendar_id}/jobs/{job_id}
-
Delete anomaly jobs from a calendar
- DELETE /_ml/calendars/{calendar_id}/jobs/{job_id}
-
Get datafeeds configuration info
- GET /_ml/datafeeds/{datafeed_id}
-
Create a datafeed
- PUT /_ml/datafeeds/{datafeed_id}
-
Delete a datafeed
- DELETE /_ml/datafeeds/{datafeed_id}
-
Delete expired ML data
- DELETE /_ml/_delete_expired_data/{job_id}
-
Get filters
- GET /_ml/filters/{filter_id}
-
Create a filter
- PUT /_ml/filters/{filter_id}
-
Delete a filter
- DELETE /_ml/filters/{filter_id}
-
Delete forecasts from a job
- DELETE /_ml/anomaly_detectors/{job_id}/_forecast/{forecast_id}
-
Get anomaly detection jobs configuration info
- GET /_ml/anomaly_detectors/{job_id}
-
Create an anomaly detection job
- PUT /_ml/anomaly_detectors/{job_id}
-
Delete an anomaly detection job
- DELETE /_ml/anomaly_detectors/{job_id}
-
Get model snapshots info
- POST also GET /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
-
Delete a model snapshot
- DELETE /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
-
Estimate job model memory usage
- POST /_ml/anomaly_detectors/_estimate_model_memory
-
Force buffered data to be processed
- POST /_ml/anomaly_detectors/{job_id}/_flush
-
Predict future behavior of a time series
- POST /_ml/anomaly_detectors/{job_id}/_forecast
-
Get anomaly detection job results for buckets
- POST also GET /_ml/anomaly_detectors/{job_id}/results/buckets/{timestamp}
-
Get info about events in calendars
- GET /_ml/calendars/{calendar_id}/events
-
Add scheduled events to the calendar
- POST /_ml/calendars/{calendar_id}/events
-
Get anomaly detection job results for categories
- POST also GET /_ml/anomaly_detectors/{job_id}/results/categories/{category_id}
-
Get datafeed stats
- GET /_ml/datafeeds/{datafeed_id}/_stats
-
Get anomaly detection job results for influencers
- POST also GET /_ml/anomaly_detectors/{job_id}/results/influencers
-
Get anomaly detection job stats
- GET /_ml/anomaly_detectors/{job_id}/_stats
-
Get anomaly detection job model snapshot upgrade usage info
- GET /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_upgrade/_stats
-
Get overall bucket results
- POST also GET /_ml/anomaly_detectors/{job_id}/results/overall_buckets
-
Get anomaly records for an anomaly detection job
- POST also GET /_ml/anomaly_detectors/{job_id}/results/records
-
Open anomaly detection jobs
- POST /_ml/anomaly_detectors/{job_id}/_open
-
Send data to an anomaly detection job for analysis
- POST /_ml/anomaly_detectors/{job_id}/_data
-
Preview a datafeed
- POST also GET /_ml/datafeeds/{datafeed_id}/_preview
-
Reset an anomaly detection job
- POST /_ml/anomaly_detectors/{job_id}/_reset
-
Revert to a snapshot
- POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_revert
-
Start datafeeds
- POST /_ml/datafeeds/{datafeed_id}/_start
-
Stop datafeeds
- POST /_ml/datafeeds/{datafeed_id}/_stop
-
Update a datafeed
- POST /_ml/datafeeds/{datafeed_id}/_update
-
Update a filter
- POST /_ml/filters/{filter_id}/_update
-
Update an anomaly detection job
- POST /_ml/anomaly_detectors/{job_id}/_update
-
Update a snapshot
- POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_update
-
Upgrade a snapshot
- POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_upgrade