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

19 days ago

main
Compare

API structure has changed

109 structure changes including:
109 Modifications
Modified 109 Breaking
DELETE /_scripts/{id}
  • Operation is no longer beta
DELETE /_search/scroll
  • Operation is no longer beta
DELETE /_search/scroll/{scroll_id}
  • Operation is no longer beta
DELETE /_security/role/{name}
  • Operation is no longer beta
DELETE /{index}
  • Operation is no longer beta
DELETE /{index}/_alias/{name}
  • Operation is no longer beta
DELETE /{index}/_aliases/{name}
  • Operation is no longer beta
DELETE /{index}/_doc/{id}
  • Operation is no longer beta
GET /
  • Operation is no longer beta
GET /_alias
  • Operation is no longer beta
GET /_alias/{name}
  • Operation is no longer beta
GET /_analyze
  • Operation is no longer beta
GET /_async_search/status/{id}
  • Query
  • keep_alive query parameter Added
GET /_cat
  • Operation is no longer beta
GET /_cat/aliases
  • Operation is no longer beta
GET /_cat/aliases/{name}
  • Operation is no longer beta
GET /_cat/count
  • Operation is no longer beta
GET /_cat/count/{index}
  • Operation is no longer beta
GET /_cat/indices
  • Operation is no longer beta
GET /_cat/indices/{index}
  • Operation is no longer beta
GET /_count
  • Operation is no longer beta
GET /_license
  • Operation is no longer beta
GET /_mapping
  • Operation is no longer beta
GET /_mtermvectors
  • Operation is no longer beta
GET /_refresh
  • Operation is no longer beta
GET /_render/template
  • Operation is no longer beta
GET /_render/template/{id}
  • Operation is no longer beta
GET /_scripts/{id}
  • Operation is no longer beta
GET /_search
  • Operation is no longer beta
GET /_search/scroll
  • Operation is no longer beta
GET /_search/scroll/{scroll_id}
  • Operation is no longer beta
GET /_security/_authenticate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_key property Modified
        • name property Modified
          • Property is no longer required
        • creation, expiration, invalidated, realm, realm_type, username, profile_uid, metadata, role_descriptors, limited_by, _sort properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
GET /_security/role
  • Operation is no longer beta
GET /_security/role/{name}
  • Operation is no longer beta
GET /_settings
  • Operation is no longer beta
GET /_settings/{name}
  • Operation is no longer beta
GET /{index}
  • Operation is no longer beta
GET /{index}/_alias
  • Operation is no longer beta
GET /{index}/_alias/{name}
  • Operation is no longer beta
GET /{index}/_analyze
  • Operation is no longer beta
GET /{index}/_count
  • Operation is no longer beta
GET /{index}/_doc/{id}
  • Operation is no longer beta
GET /{index}/_explain/{id}
  • Operation is no longer beta
GET /{index}/_graph/explore
  • Operation is no longer beta
GET /{index}/_mapping
  • Operation is no longer beta
GET /{index}/_mtermvectors
  • Operation is no longer beta
GET /{index}/_refresh
  • Operation is no longer beta
GET /{index}/_search
  • Operation is no longer beta
GET /{index}/_settings
  • Operation is no longer beta
GET /{index}/_settings/{name}
  • Operation is no longer beta
GET /{index}/_source/{id}
  • Operation is no longer beta
GET /{index}/_termvectors
  • Operation is no longer beta
GET /{index}/_termvectors/{id}
  • Operation is no longer beta
HEAD /
  • Operation is no longer beta
HEAD /_alias/{name}
  • Operation is no longer beta
HEAD /_index_template/{name}
  • Operation is no longer beta
HEAD /{index}
  • Operation is no longer beta
HEAD /{index}/_alias/{name}
  • Operation is no longer beta
HEAD /{index}/_doc/{id}
  • Operation is no longer beta
POST /_analyze
  • Operation is no longer beta
POST /_async_search
  • Query
  • keep_alive, pre_filter_shard_size, scroll query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_bulk
  • Operation is no longer beta
POST /_count
  • Operation is no longer beta
POST /_index_template/_simulate
  • Operation is no longer beta
POST /_index_template/_simulate/{name}
  • Operation is no longer beta
POST /_mtermvectors
  • Operation is no longer beta
POST /_query
  • Operation is no longer beta
POST /_refresh
  • Operation is no longer beta
POST /_render/template
  • Operation is no longer beta
POST /_render/template/{id}
  • Operation is no longer beta
POST /_scripts/{id}
  • Operation is no longer beta
POST /_scripts/{id}/{context}
  • Operation is no longer beta
POST /_search
  • Operation is no longer beta
POST /_search/scroll
  • Operation is no longer beta
POST /_search/scroll/{scroll_id}
  • Operation is no longer beta
POST /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
POST /_security/role/{name}
  • Operation is no longer beta
POST /{index}/_alias/{name}
  • Operation is no longer beta
POST /{index}/_aliases/{name}
  • Operation is no longer beta
POST /{index}/_analyze
  • Operation is no longer beta
POST /{index}/_async_search
  • Query
  • keep_alive, pre_filter_shard_size, scroll query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_bulk
  • Operation is no longer beta
POST /{index}/_count
  • Operation is no longer beta
POST /{index}/_doc
  • Operation is no longer beta
POST /{index}/_doc/{id}
  • Operation is no longer beta
POST /{index}/_explain/{id}
  • Operation is no longer beta
POST /{index}/_graph/explore
  • Operation is no longer beta
POST /{index}/_mapping
  • Operation is no longer beta
POST /{index}/_mtermvectors
  • Operation is no longer beta
POST /{index}/_pit
  • Query
  • allow_partial_search_results query parameter Added
POST /{index}/_refresh
  • Operation is no longer beta
POST /{index}/_search
  • Operation is no longer beta
POST /{index}/_termvectors
  • Operation is no longer beta
POST /{index}/_termvectors/{id}
  • Operation is no longer beta
POST /{index}/_update/{id}
  • Operation is no longer beta
PUT /_bulk
  • Operation is no longer beta
PUT /_scripts/{id}
  • Operation is no longer beta
PUT /_scripts/{id}/{context}
  • Operation is no longer beta
PUT /_security/role/{name}
  • Operation is no longer beta
PUT /_settings
  • Operation is no longer beta
PUT /{index}
  • Operation is no longer beta
PUT /{index}/_alias/{name}
  • Operation is no longer beta
PUT /{index}/_aliases/{name}
  • Operation is no longer beta
PUT /{index}/_bulk
  • Operation is no longer beta
PUT /{index}/_doc/{id}
  • Operation is no longer beta
PUT /{index}/_mapping
  • Operation is no longer beta
PUT /{index}/_settings
  • Operation is no longer beta