[[ml-apis]] == Machine Learning APIs Use machine learning to detect anomalies in time series data. * <<ml-api-datafeed-endpoint,Datafeeds>> * <<ml-api-job-endpoint,Jobs>> * <<ml-api-snapshot-endpoint, Model Snapshots>> * <<ml-api-result-endpoint,Results>> * <<ml-api-definitions, Definitions>> [[ml-api-datafeed-endpoint]] === Data Feeds * <<ml-put-datafeed,Create data feeds>> * <<ml-delete-datafeed,Delete data feeds>> * <<ml-get-datafeed,Get data feeds>> * <<ml-get-datafeed-stats,Get data feed statistics>> * <<ml-preview-datafeed,Preview data feeds>> * <<ml-start-datafeed,Start data feeds>> * <<ml-stop-datafeed,Stop data feeds>> * <<ml-update-datafeed,Update data feeds>> include::ml/put-datafeed.asciidoc[] include::ml/delete-datafeed.asciidoc[] include::ml/get-datafeed.asciidoc[] include::ml/get-datafeed-stats.asciidoc[] include::ml/preview-datafeed.asciidoc[] include::ml/start-datafeed.asciidoc[] include::ml/stop-datafeed.asciidoc[] include::ml/update-datafeed.asciidoc[] [[ml-api-job-endpoint]] === Jobs You can use APIs to perform the following activities: * <<ml-close-job,Close jobs>> * <<ml-put-job,Create jobs>> * <<ml-delete-job,Delete jobs>> * <<ml-get-job,Get jobs>> * <<ml-get-job-stats,Get job statistics>> * <<ml-flush-job,Flush jobs>> * <<ml-open-job,Open jobs>> * <<ml-post-data,Post data to jobs>> * <<ml-update-job,Update jobs>> * <<ml-valid-detector,Validate detectors>> * <<ml-valid-job,Validate job>> include::ml/close-job.asciidoc[] include::ml/put-job.asciidoc[] include::ml/delete-job.asciidoc[] include::ml/get-job.asciidoc[] include::ml/get-job-stats.asciidoc[] include::ml/flush-job.asciidoc[] include::ml/open-job.asciidoc[] include::ml/post-data.asciidoc[] include::ml/update-job.asciidoc[] include::ml/validate-detector.asciidoc[] include::ml/validate-job.asciidoc[] [[ml-api-snapshot-endpoint]] === Model Snapshots * <<ml-delete-snapshot,Delete model snapshots>> * <<ml-get-snapshot,Get model snapshots>> * <<ml-revert-snapshot,Revert model snapshots>> * <<ml-update-snapshot,Update model snapshots>> include::ml/delete-snapshot.asciidoc[] include::ml/get-snapshot.asciidoc[] include::ml/revert-snapshot.asciidoc[] include::ml/update-snapshot.asciidoc[] [[ml-api-result-endpoint]] === Results * <<ml-get-bucket,Get buckets>> * <<ml-get-category,Get categories>> * <<ml-get-influencer,Get influencers>> * <<ml-get-record,Get records>> include::ml/get-bucket.asciidoc[] include::ml/get-category.asciidoc[] include::ml/get-influencer.asciidoc[] include::ml/get-record.asciidoc[] [[ml-api-definitions]] === Definitions * <<ml-datafeed-resource,Data feeds>> * <<ml-datafeed-counts,Data feed counts>> * <<ml-job-resource,Jobs>> * <<ml-jobcounts,Job counts>> * <<ml-snapshot-resource,Model snapshots>> * <<ml-results-resource,Results>> include::ml/datafeedresource.asciidoc[] include::ml/jobresource.asciidoc[] include::ml/jobcounts.asciidoc[] include::ml/snapshotresource.asciidoc[] include::ml/resultsresource.asciidoc[] //* <<ml-put-job>> //* <<ml-delete-job>> //* <<ml-get-job>> //* <<ml-open-close-job>> //* <<ml-flush-job>> //* <<ml-post-data>>