Change Updates

Do not miss any Elasticsearch Serverless API changes, ever again

Subscribe to the Elasticsearch Serverless API changelog to be up to date on recent changes.

RSS

15 days ago

main
Compare

API structure has changed

Next Change

This documentation update includes more examples in a variety of languages for each API.

53 structure changes including:
53 Modifications
Modified 53 Breaking
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_mget
  • Body
  • application/json content type Modified
    • docs property Modified
      • _source property Modified
        • SourceFilter alternative Modified
GET /_ml/anomaly_detectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • blocked property Modified
GET /_ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • blocked property Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • _source property Modified
        • SourceFilter alternative Modified
GET /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
GET /_scripts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • script property Modified
        • source property Modified
GET /_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
GET /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
GET /_sql/translate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _source property Modified
        • SourceFilter alternative Modified
GET /_tasks/{task_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task property Modified
        • parent_task_id property Modified
          • Removing polymorphism is always breaking
            Breaking
GET /{index}/_mget
  • Body
  • application/json content type Modified
    • docs property Modified
      • _source property Modified
        • SourceFilter alternative Modified
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • _source property Modified
        • SourceFilter alternative Modified
GET /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
GET /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
POST /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_mget
  • Body
  • application/json content type Modified
    • docs property Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_query
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _clusters property Modified
        • details property Modified
POST /_reindex
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task property Modified
        • Removing polymorphism is always breaking
          Breaking
POST /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
POST /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
POST /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
POST /_sql/translate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
POST /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /{index}/_delete_by_query
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task property Modified
        • Removing polymorphism is always breaking
          Breaking
POST /{index}/_mget
  • Body
  • application/json content type Modified
    • docs property Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • _source property Modified
        • SourceFilter alternative Modified
POST /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
POST /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • _source property Modified
POST /{index}/_update/{id}
  • Body
  • application/json content type Modified
    • _source property Modified
      • SourceFilter alternative Modified
        • exclude_vectors property Added
POST /{index}/_update_by_query
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task property Modified
        • Removing polymorphism is always breaking
          Breaking
PUT /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
      • _source property Modified
        • SourceFilter alternative Modified
PUT /_enrich/policy/{name}/_execute
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task property Modified
        • Removing polymorphism is always breaking
          Breaking
PUT /_inference/{task_type}/{huggingface_inference_id}
  • Body
  • application/json content type Modified
    • task_settings property Added
PUT /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
      • _source property Modified
        • SourceFilter alternative Modified