Elastic Stack (ELK Stack) ml anomaly API
The ml anomaly API from Elastic Stack (ELK Stack) — 45 operation(s) for ml anomaly.
Operations 70
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
POST
/_ml/anomaly_detectors/{job_id}/_close
Close an anomaly detection job · Close anomaly detection jobs
#
Ask an LLM
“Can I still look at results after I close an anomaly detection job?”
“What happens to a machine learning job once it is closed and stops receiving data?”
Tell an agent
Close anomaly detection job {job_id}.
Force-close ML job {job_id} and give it {timeout} to finish.
GET
/_ml/calendars/{calendar_id}
Get one ML calendar's configuration · Get calendar configuration info
#
Ask an LLM
“What jobs are attached to a specific machine learning calendar?”
“Can I look up a single ML calendar by its ID?”
Tell an agent
Show me the configuration of ML calendar {calendar_id}.
Fetch calendar {calendar_id} with a GET request.
Ask an LLM
“How do I create a calendar for planned downtime in Elastic machine learning?”
“Can a new calendar be linked to several anomaly jobs when I create it?”
Tell an agent
Create ML calendar {calendar_id} for jobs {job_ids}.
Create a new calendar {calendar_id} described as {description}.
POST
/_ml/calendars/{calendar_id}
Get one ML calendar via POST body paging · Get calendar configuration info
#
Ask an LLM
“Can I fetch a specific ML calendar using a POST request with paging in the body?”
“Which endpoint lets me page a named calendar's details through a request body?”
Tell an agent
Using a POST body, get calendar {calendar_id} with page settings {page}.
POST to read calendar {calendar_id}'s configuration.
Ask an LLM
“Does deleting a machine learning calendar also remove its scheduled events?”
“How can I get rid of a calendar I no longer need for anomaly jobs?”
Tell an agent destructive · confirm first
Delete ML calendar {calendar_id}.
Remove calendar {calendar_id} and all its scheduled events.
DELETE
/_ml/calendars/{calendar_id}/events/{event_id}
Delete a scheduled event from a calendar · Delete events from a calendar
#
Ask an LLM
“Can I remove one scheduled event from an ML calendar without deleting the calendar?”
“What do I need to drop a single maintenance window event from a calendar?”
Tell an agent destructive · confirm first
Delete event {event_id} from calendar {calendar_id}.
Remove scheduled event {event_id} on ML calendar {calendar_id}.
PUT
/_ml/calendars/{calendar_id}/jobs/{job_id}
Add an anomaly job to a calendar · Add anomaly detection job to calendar
#
Ask an LLM
“How do I make an existing anomaly job respect a calendar's scheduled events?”
“Can I attach one more job to a calendar that already exists?”
Tell an agent
Add anomaly job {job_id} to calendar {calendar_id}.
Attach job {job_id} to ML calendar {calendar_id} so it skips those events.
DELETE
/_ml/calendars/{calendar_id}/jobs/{job_id}
Remove an anomaly job from a calendar · Delete anomaly jobs from a calendar
#
Ask an LLM
“Can I detach a job from a calendar without deleting the calendar itself?”
“What's the way to stop a specific job following a calendar's events?”
Tell an agent destructive · confirm first
Remove job {job_id} from calendar {calendar_id}.
Detach anomaly job {job_id} from ML calendar {calendar_id}.
GET
/_ml/datafeeds/{datafeed_id}
Get configuration for specific datafeeds · Get datafeeds configuration info
#
Ask an LLM
“Can I look up several datafeeds at once with a comma-separated list or wildcard?”
“What indices and query is a particular datafeed configured with?”
Tell an agent
Show the configuration of datafeed {datafeed_id}.
Get datafeeds matching {datafeed_id} without generated fields ({exclude_generated}).
Ask an LLM
“How do I feed data from Elasticsearch indices into an anomaly detection job?”
“Can one anomaly job have more than one datafeed?”
Tell an agent
Create datafeed {datafeed_id} for job {job_id} reading from indices {indices}.
Set up datafeed {datafeed_id} that filters source data with query {query}.
Ask an LLM
“Can I delete a datafeed that is still running?”
“What removes a datafeed I no longer use for anomaly detection?”
Tell an agent destructive · confirm first
Delete datafeed {datafeed_id}.
Force-delete running datafeed {datafeed_id}.
DELETE
/_ml/_delete_expired_data/{job_id}
Purge expired ML data for one job · Delete expired ML data
#
Ask an LLM
“Can I clean up expired results and snapshots for just one anomaly job?”
“Which call deletes retention-expired forecast data for a specific job?”
Tell an agent destructive · confirm first
Delete expired results and snapshots for job {job_id}.
Purge expired ML data for job {job_id}, throttled to {requests_per_second} requests per second.
Ask an LLM
“How can I clear out expired results, snapshots and forecasts for every ML job?”
“Is there a cluster-wide cleanup for machine learning data past its retention period?”
Tell an agent destructive · confirm first
Delete expired machine learning data for all jobs.
Run the cluster-wide expired ML data cleanup with a {timeout} timeout.
Ask an LLM
“What strings are in a specific machine learning filter?”
“Can I look up a single filter used by my detection rules?”
Tell an agent
Show the items in ML filter {filter_id}.
Get filter {filter_id}.
Ask an LLM
“How do I create a list of values that custom rules in anomaly jobs can reference?”
“Can a filter be shared by several anomaly detection jobs?”
Tell an agent
Create filter {filter_id} containing {items}.
Create ML filter {filter_id} described as {description}.
Ask an LLM
“Why can't I delete a filter that a job still references?”
“What removes an ML filter list I no longer need?”
Tell an agent destructive · confirm first
Delete ML filter {filter_id}.
Remove the unused filter {filter_id}.
POST
/_ml/anomaly_detectors/{job_id}/_forecast
Forecast future values for an anomaly job · Predict future behavior of a time series
#
Ask an LLM
“Can I predict how a time series will behave over the next few days?”
“Why do forecasts fail on population analysis jobs?”
Tell an agent
Forecast job {job_id} for the next {duration}.
Run a forecast on {job_id} that expires in {expires_in}.
DELETE
/_ml/anomaly_detectors/{job_id}/_forecast
Delete all forecasts from a job · Delete forecasts from a job
#
Ask an LLM
“Can I wipe every forecast a job has before its retention ends?”
“What clears all forecast results from an anomaly job at once?”
Tell an agent destructive · confirm first
Delete all forecasts for job {job_id}.
Clear every forecast on {job_id}, succeeding even if there are none.
DELETE
/_ml/anomaly_detectors/{job_id}/_forecast/{forecast_id}
Delete specific forecasts from a job · Delete forecasts from a job
#
Ask an LLM
“Can I delete only one forecast by its ID and keep the others?”
“What removes particular forecast runs from an anomaly job?”
Tell an agent destructive · confirm first
Delete forecast {forecast_id} from job {job_id}.
Remove forecasts {forecast_id} on anomaly job {job_id}.
GET
/_ml/anomaly_detectors/{job_id}
Get configuration of specific anomaly jobs · Get anomaly detection jobs configuration info
#
Ask an LLM
“Can I get the detectors and settings of a job by name, group or wildcard?”
“What configuration does a particular anomaly detection job have?”
Tell an agent
Show the configuration of anomaly job {job_id}.
Get config for all jobs in group {job_id}.
PUT
/_ml/anomaly_detectors/{job_id}
Create an anomaly detection job · Create an anomaly detection job
#
Ask an LLM
“How do I set up a new anomaly detection job in Elastic?”
“Can I include a datafeed config when I create the job?”
Tell an agent
Create anomaly job {job_id} with analysis config {analysis_config} and data description {data_description}.
Create job {job_id} in groups {groups} with the given detectors {analysis_config} and time field {data_description}.
DELETE
/_ml/anomaly_detectors/{job_id}
Delete an anomaly detection job · Delete an anomaly detection job
#
Ask an LLM
“Does deleting an anomaly job remove its model state and results too?”
“Can I delete several jobs at once with a wildcard?”
Tell an agent destructive · confirm first
Delete anomaly detection job {job_id}.
Force-delete job {job_id} and its user annotations.
GET
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
Get a specific model snapshot · Get model snapshots info
#
Ask an LLM
“What does a particular model snapshot of my anomaly job contain?”
“Can I look up one snapshot by its ID?”
Tell an agent
Show snapshot {snapshot_id} for job {job_id}.
Get model snapshot {snapshot_id} of anomaly job {job_id} with a GET request.
POST
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
Get a specific model snapshot via POST body · Get model snapshots info
#
Ask an LLM
“Can I fetch one model snapshot using a POST request body for sort and range?”
“Which call reads a named snapshot with filters passed in the body?”
Tell an agent
Using a POST body, get snapshot {snapshot_id} of job {job_id}.
POST to read snapshot {snapshot_id} on job {job_id} sorted by {sort}.
DELETE
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
Delete a model snapshot · Delete a model snapshot
#
Ask an LLM
“Why can't I delete the active model snapshot of a job?”
“What removes an old model snapshot I no longer need?”
Tell an agent destructive · confirm first
Delete model snapshot {snapshot_id} from job {job_id}.
Remove the unused snapshot {snapshot_id} on anomaly job {job_id}.
POST
/_ml/anomaly_detectors/_estimate_model_memory
Estimate an anomaly job's model memory · Estimate job model memory usage
#
Ask an LLM
“How much memory will an anomaly detection job model need before I create it?”
“Can field cardinality estimates improve the memory prediction?”
Tell an agent
Estimate model memory for analysis config {analysis_config}.
Estimate job memory with analysis config {analysis_config} and overall cardinality {overall_cardinality}.
POST
/_ml/anomaly_detectors/{job_id}/_flush
Flush buffered data in an anomaly job · Force buffered data to be processed
#
Ask an LLM
“Can I force an anomaly job to process data it has buffered?”
“Is it possible to calculate interim results when flushing a job?”
Tell an agent
Flush buffered data for job {job_id}.
Flush job {job_id} and advance time to {advance_time}.
GET
/_ml/anomaly_detectors/{job_id}/results/buckets/{timestamp}
Get the result bucket at a timestamp · Get anomaly detection job results for buckets
#
Ask an LLM
“What did an anomaly job find in the bucket at a specific time?”
“Can I read a single result bucket by its timestamp?”
Tell an agent
Get the bucket at {timestamp} for job {job_id}.
Show the result bucket for job {job_id} at {timestamp} with records expanded.
POST
/_ml/anomaly_detectors/{job_id}/results/buckets/{timestamp}
Get a timestamped bucket via POST body · Get anomaly detection job results for buckets
#
Ask an LLM
“Can I fetch one timestamped result bucket with its options sent in a POST body?”
“Which endpoint reads a specific bucket using a request body?”
Tell an agent
Using a POST body, get bucket {timestamp} of job {job_id}.
POST for job {job_id}'s bucket at {timestamp} with anomaly score at least {anomaly_score}.
GET
/_ml/anomaly_detectors/{job_id}/results/buckets
List result buckets for an anomaly job · Get anomaly detection job results for buckets
#
Ask an LLM
“How do I see a chronological view of an anomaly job's results?”
“Can I list only buckets above a certain anomaly score?”
Tell an agent
List result buckets for job {job_id}.
List buckets for {job_id} between {start} and {end} with score over {anomaly_score}.
POST
/_ml/anomaly_detectors/{job_id}/results/buckets
List result buckets via POST body · Get anomaly detection job results for buckets
#
Ask an LLM
“Can I page through all of a job's buckets using filters in a POST body?”
“Which call lists bucket results when I'd rather send the time range in the body?”
Tell an agent
Using a POST body, list buckets for job {job_id} from {start} to {end}.
POST to list all buckets for {job_id} with paging {page}.
GET
/_ml/calendars/{calendar_id}/events
List scheduled events in a calendar · Get info about events in calendars
#
Ask an LLM
“What maintenance events are scheduled in a machine learning calendar?”
“Can I see only events that affect a particular job?”
Tell an agent
List scheduled events in calendar {calendar_id}.
Show events in {calendar_id} between {start} and {end}.
POST
/_ml/calendars/{calendar_id}/events
Add scheduled events to a calendar · Add scheduled events to the calendar
#
Ask an LLM
“How do I schedule a holiday or outage so anomaly jobs ignore it?”
“Can I add several events to a calendar in one request?”
Tell an agent
Add events {events} to calendar {calendar_id}.
Schedule these downtime events {events} on ML calendar {calendar_id}.
Ask an LLM
“Which machine learning calendars exist in my cluster?”
“Can I page through every calendar I've set up?”
Tell an agent
List all ML calendars.
List calendars starting at {from}, {size} per page.
Ask an LLM
“Can I list every calendar with paging options sent in a POST body?”
“Which call returns all calendars when a GET isn't convenient?”
Tell an agent
Using a POST body, list all calendars with paging {page}.
POST to list every machine learning calendar.
GET
/_ml/anomaly_detectors/{job_id}/results/categories/{category_id}
Get one category result for a job · Get anomaly detection job results for categories
#
Ask an LLM
“What log messages fall into a particular category of my anomaly job?”
“Can I look up one categorization result by its ID?”
Tell an agent
Get category {category_id} for job {job_id}.
Show category {category_id} of anomaly job {job_id} with a GET request.
POST
/_ml/anomaly_detectors/{job_id}/results/categories/{category_id}
Get one category result via POST body · Get anomaly detection job results for categories
#
Ask an LLM
“Can I fetch a single category result using a POST request?”
“Which endpoint reads a specific category with paging in the body?”
Tell an agent
Using a POST body, get category {category_id} of job {job_id}.
POST to read category {category_id} on job {job_id} for partition {partition_field_value}.
GET
/_ml/anomaly_detectors/{job_id}/results/categories
List category results for a job · Get anomaly detection job results for categories
#
Ask an LLM
“What message categories has my categorization job discovered?”
“Can I list categories only for one partition value?”
Tell an agent
List all categories for job {job_id}.
List categories of {job_id} for partition {partition_field_value}, {size} at a time.
POST
/_ml/anomaly_detectors/{job_id}/results/categories
List category results via POST body · Get anomaly detection job results for categories
#
Ask an LLM
“Can I list every category of a job with paging sent in a POST body?”
“Which call pages through all categories using a request body?”
Tell an agent
Using a POST body, list categories for job {job_id} with paging {page}.
POST to list all categorization results of {job_id}.
Ask an LLM
“Is a particular datafeed started or stopped right now?”
“Can I check stats for several named datafeeds in one call?”
Tell an agent
Show stats for datafeed {datafeed_id}.
Get running state and timing stats for datafeeds {datafeed_id}.
Ask an LLM
“Which of my datafeeds are currently running?”
“What's the overall state of every datafeed in the cluster?”
Tell an agent
Show stats for all datafeeds.
Get every datafeed's stats, erroring if none match ({allow_no_match}).
Ask an LLM
“What datafeeds are configured in my cluster?”
“Can I export all datafeed configs without generated fields?”
Tell an agent
List all datafeed configurations.
List every datafeed config with exclude_generated set to {exclude_generated}.
Ask an LLM
“Which filter lists exist for my anomaly detection rules?”
“Can I page through all ML filters?”
Tell an agent
List all ML filters.
List filters from {from}, {size} per page.
GET
/_ml/anomaly_detectors/{job_id}/results/influencers
List influencers behind a job's anomalies · Get anomaly detection job results for influencers
#
Ask an LLM
“Which entities contributed most to the anomalies my job found?”
“Can I list only influencers above a certain influencer score?”
Tell an agent
List influencers for job {job_id}.
Show influencers of {job_id} with score above {influencer_score} since {start}.
POST
/_ml/anomaly_detectors/{job_id}/results/influencers
List influencers via POST body · Get anomaly detection job results for influencers
#
Ask an LLM
“Can I page through a job's influencer results with a POST request body?”
“Which call lists influencers when paging is sent in the body?”
Tell an agent
Using a POST body, list influencers for job {job_id} with paging {page}.
POST to get the entities to blame for anomalies in {job_id}.
GET
/_ml/anomaly_detectors/_stats
Get stats for all anomaly jobs · Get anomaly detection job stats
#
Ask an LLM
“What state are all my anomaly detection jobs in?”
“How much data have my ML jobs processed overall?”
Tell an agent
Show stats for every anomaly detection job.
Get all job stats, allowing an empty match ({allow_no_match}).
GET
/_ml/anomaly_detectors/{job_id}/_stats
Get stats for a specific anomaly job · Get anomaly detection job stats
#
Ask an LLM
“Is a particular anomaly job opened or closed, and how many records has it processed?”
“Can I check model memory usage for one job?”
Tell an agent
Show stats for anomaly job {job_id}.
Get data counts and state for jobs {job_id}.
GET
/_ml/anomaly_detectors
List all anomaly detection jobs · Get anomaly detection jobs configuration info
#
Ask an LLM
“What anomaly detection jobs have been set up in my cluster?”
“Can I export every job's configuration without generated fields?”
Tell an agent
List all anomaly detection jobs.
List every job config with exclude_generated {exclude_generated}.
GET
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_upgrade/_stats
Check model snapshot upgrade progress · Get anomaly detection job model snapshot upgrade usage info
#
Ask an LLM
“Is my model snapshot upgrade still running?”
“Where can I see the status of a snapshot being upgraded to a new version?”
Tell an agent
Show upgrade stats for snapshot {snapshot_id} of job {job_id}.
Check whether the upgrade of snapshot {snapshot_id} on {job_id} has finished.
GET
/_ml/anomaly_detectors/{job_id}/model_snapshots
List model snapshots for a job · Get model snapshots info
#
Ask an LLM
“Which model snapshots does my anomaly job have to revert to?”
“Can I list snapshots taken within a time range?”
Tell an agent
List model snapshots for job {job_id}.
List snapshots of {job_id} from {start} to {end}, newest first.
POST
/_ml/anomaly_detectors/{job_id}/model_snapshots
List model snapshots via POST body · Get model snapshots info
#
Ask an LLM
“Can I list all of a job's snapshots with filters sent in a POST body?”
“Which call pages every snapshot of a job through a request body?”
Tell an agent
Using a POST body, list snapshots of job {job_id} with paging {page}.
POST to list all model snapshots for {job_id} sorted by {sort}.
GET
/_ml/anomaly_detectors/{job_id}/results/overall_buckets
Get overall buckets across several jobs · Get overall bucket results
#
Ask an LLM
“How can I see a combined anomaly score across multiple jobs over time?”
“Can I only return overall buckets above a certain score?”
Tell an agent
Get overall buckets for jobs {job_id}.
Get overall buckets for {job_id} using the top {top_n} jobs and a {bucket_span} span.
POST
/_ml/anomaly_detectors/{job_id}/results/overall_buckets
Get overall buckets via POST body · Get overall bucket results
#
Ask an LLM
“Can I request overall bucket summaries with settings in a POST body?”
“Which call combines scores across jobs when I send the options in the body?”
Tell an agent
Using a POST body, get overall buckets for {job_id} with score at least {overall_score}.
POST for the summarized overall buckets of jobs {job_id}.
GET
/_ml/anomaly_detectors/{job_id}/results/records
List anomaly records for a job · Get anomaly records for an anomaly detection job
#
Ask an LLM
“What exact anomalous events did my detection job flag?”
“Can I list only records with a high record score?”
Tell an agent
List anomaly records for job {job_id}.
Show records of {job_id} scoring over {record_score} since {start}.
POST
/_ml/anomaly_detectors/{job_id}/results/records
List anomaly records via POST body · Get anomaly records for an anomaly detection job
#
Ask an LLM
“Can I fetch detailed anomaly records using a POST request body?”
“Which call pages anomaly records with the sort passed in the body?”
Tell an agent
Using a POST body, list anomaly records for {job_id} sorted by {sort}.
POST to get records for job {job_id} with paging {page}.
POST
/_ml/anomaly_detectors/{job_id}/_open
Open an anomaly detection job · Open anomaly detection jobs
#
Ask an LLM
“What do I need to do before a job can receive and analyze data?”
“Does reopening a job restore its model state?”
Tell an agent
Open anomaly job {job_id}.
Open job {job_id} and wait up to {timeout}.
POST
/_ml/anomaly_detectors/{job_id}/_data
Send data to an anomaly job · Send data to an anomaly detection job for analysis
#
Ask an LLM
“Can I push data straight into an anomaly job without a datafeed?”
“Is it possible to post data to multiple jobs at once?”
Tell an agent
Send this data to job {job_id} for analysis.
Post data to {job_id} and reset buckets from {reset_start} to {reset_end}.
GET
/_ml/datafeeds/{datafeed_id}/_preview
Preview an existing datafeed's data · Preview a datafeed
#
Ask an LLM
“What data will a datafeed I already created actually return?”
“Can I preview a datafeed's output for a specific time window?”
Tell an agent
Preview datafeed {datafeed_id}.
Preview the first page of {datafeed_id} starting at {start}.
POST
/_ml/datafeeds/{datafeed_id}/_preview
Preview an existing datafeed via POST · Preview a datafeed
#
Ask an LLM
“Can I preview a named datafeed using a POST request?”
“Which call previews an existing datafeed with overrides in the body?”
Tell an agent
Using POST, preview datafeed {datafeed_id} from {start} to {end}.
POST a preview request for datafeed {datafeed_id}.
Ask an LLM
“Can I test a datafeed configuration before creating it?”
“What would a draft datafeed return for a draft job config?”
Tell an agent
Preview datafeed config {datafeed_config} with job config {job_config}.
Show a preview of the unsaved datafeed {datafeed_config}.
Ask an LLM
“Can I POST a draft datafeed and job config to see sample results?”
“Which POST call previews a datafeed that hasn't been created?”
Tell an agent
Using POST, preview draft datafeed {datafeed_config} for job {job_config}.
POST a preview for datafeed config {datafeed_config} starting at {start}.
POST
/_ml/anomaly_detectors/{job_id}/_reset
Reset an anomaly job to start over · Reset an anomaly detection job
#
Ask an LLM
“Can I wipe a job's model state and results but keep its configuration?”
“What makes an anomaly job behave as if it had just been created?”
Tell an agent destructive · confirm first
Reset anomaly job {job_id}.
Reset job {job_id} and also delete user annotations.
POST
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_revert
Revert an anomaly job to a snapshot · Revert to a snapshot
#
Ask an LLM
“How do I roll a job's model back to before an unusual event skewed it?”
“Can I delete results produced after the snapshot I revert to?”
Tell an agent destructive · confirm first
Revert job {job_id} to snapshot {snapshot_id}.
Roll {job_id} back to snapshot {snapshot_id} and delete intervening results.
Ask an LLM
“What needs to be open before I start a datafeed?”
“Can I start a datafeed from a specific time and have it stop at an end time?”
Tell an agent
Start datafeed {datafeed_id}.
Start {datafeed_id} from {start} and stop at {end}.
Ask an LLM
“Can I stop a datafeed from pulling data and close its job at the same time?”
“Is there a way to force-stop a stuck datafeed?”
Tell an agent
Stop datafeed {datafeed_id}.
Force-stop {datafeed_id} within {timeout}.
Ask an LLM
“Do I have to restart a datafeed for my config changes to apply?”
“Can I change the query or indices of a datafeed I already created?”
Tell an agent
Update datafeed {datafeed_id} to use query {query}.
Change the indices of existing datafeed {datafeed_id} to {indices}.
Ask an LLM
“Can I add new values to a filter list without recreating it?”
“How are items removed from an existing ML filter?”
Tell an agent
Add {add_items} to filter {filter_id}.
Remove {remove_items} from ML filter {filter_id}.
POST
/_ml/anomaly_detectors/{job_id}/_update
Update an anomaly job's properties · Update an anomaly detection job
#
Ask an LLM
“Which settings of an existing anomaly job can I change?”
“Can I change the results retention days of a job after it's created?”
Tell an agent
Update job {job_id} description to {description}.
Set results retention on existing job {job_id} to {results_retention_days} days.
POST
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_update
Update a model snapshot's properties · Update a snapshot
#
Ask an LLM
“Can I keep a model snapshot from being deleted by retention?”
“Is it possible to relabel a snapshot's description?”
Tell an agent
Mark snapshot {snapshot_id} of job {job_id} as retained: {retain}.
Set the description of snapshot {snapshot_id} on {job_id} to {description}.
POST
/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_upgrade
Upgrade a model snapshot to the latest version · Upgrade a snapshot
#
Ask an LLM
“What happens to old snapshot formats when I upgrade Elasticsearch major versions?”
“Can I wait for the snapshot upgrade to complete before the call returns?”
Tell an agent
Upgrade snapshot {snapshot_id} of job {job_id} to the latest format.
Upgrade snapshot {snapshot_id} on {job_id} and wait for completion.