Change Updates

Do not miss any Kibana Serverless API changes, ever again

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

RSS

Changelog

Last update:
Compare
5 structure changes including:
1 Modification
4 Removals
Modified 1
GET /api/fleet/enrollment_api_keys
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • list property Added
Removed 4
GET /api/endpoint/action_log/{agent_id}
GET /api/endpoint/metadata/transforms
GET /api/endpoint/policy/summaries
POST /api/endpoint/suggestions/{suggestion_type}
20 structure changes including:
20 Modifications
Modified 20
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path
  • pkgVersion path parameter Modified
    • Path parameter is no longer required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Removed
GET /api/fleet/enrollment_api_keys
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • list property Removed
GET /api/fleet/epm/categories
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
  • Query
  • experimental query parameter Removed
GET /api/fleet/epm/packages
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • savedObject property Removed
      • response property Removed
  • Query
  • experimental query parameter Removed
GET /api/fleet/epm/packages/limited
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path
  • pkgVersion path parameter Modified
    • Path parameter is no longer required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • savedObject property Removed
      • response property Removed
GET /api/fleet/outputs
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • object-4 alternative Modified
GET /api/fleet/outputs/{outputId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • object-4 alternative Modified
GET /api/fleet/settings
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • fleet_server_hosts property Removed
POST /api/fleet/epm/custom_integrations
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
POST /api/fleet/epm/packages
  • Response
  • 200 response Modified
    • application/gzip; application/zip; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
POST /api/fleet/epm/packages/_bulk
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path
  • pkgVersion path parameter Modified
    • Path parameter is no longer required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • response property Removed
POST /api/fleet/health_check
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • host property Removed
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • host property Removed
POST /api/fleet/outputs
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • object-4 alternative Modified
      • topics property Removed
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • object-4 alternative Modified
POST /s/{spaceId}/api/observability/slos/{sloId}/_reset
  • Response
  • 204 response Removed
  • 200 response Added
POST /s/{spaceId}/api/observability/slos/{sloId}/disable
  • Response
  • 200 response Removed
  • 204 response Added
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path
  • pkgVersion path parameter Modified
    • Path parameter is no longer required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • savedObject property Removed
      • response property Removed
PUT /api/fleet/outputs/{outputId}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • object-4 alternative Modified
      • topics property Removed
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • object-4 alternative Modified
PUT /api/fleet/settings
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • fleet_server_hosts property Removed
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • fleet_server_hosts property Removed
281 structure changes including:
143 Additions
6 Modifications
132 Removals
Modified 6
GET /api/apm/services/{serviceName}/annotation/search
  • Header
  • elastic-api-version header Added
  • Response
  • 400, 401, 500 responses Added
GET /api/entity_store/engines
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • engines property Modified
        • error property Added
GET /api/entity_store/engines/{entityType}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • error property Added
POST /api/apm/agent_keys
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • name, privileges properties Modified
      • Properties are now required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • api_key, encoded, expiration, id, name properties Removed
      • agentKey property Added
  • 400, 401, 403, 500 responses Added
  • Header
  • elastic-api-version, kbn-xsrf headers Added
POST /api/apm/services/{serviceName}/annotation
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • @timestamp property Modified
      • Property is now required

    • service property Modified
      • Property is now required

      • version property Modified
        • Property is now required

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • _source property Modified
        • annotation property Modified
          • Type went from string to object

  • 400, 401, 403, 404 responses Added
  • Header
  • elastic-api-version, kbn-xsrf headers Added
POST /api/entity_store/engines/{entityType}/init
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • error property Added
Removed 132
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath*}
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
GET /api/fleet/epm/packages/{pkgName}/stats
GET /api/fleet/epm/packages/limited
GET /api/fleet/epm/packages/installed
GET /api/fleet/epm/packages
GET /api/fleet/epm/data_streams
GET /api/fleet/epm/categories
GET /api/fleet/enrollment_api_keys/{keyId}
GET /api/fleet/enrollment_api_keys
GET /api/fleet/data_streams
GET /api/fleet/check-permissions
GET /api/fleet/agents/{agentId}/uploads
GET /api/fleet/agents/{agentId}
GET /api/fleet/agents/tags
DELETE /api/actions/connector/{id}
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
GET /api/fleet/epm/verification_key_id
GET /api/fleet/fleet_server_hosts
GET /api/fleet/fleet_server_hosts/{itemId}
GET /api/fleet/kubernetes
GET /api/fleet/kubernetes/download
GET /api/fleet/outputs
GET /api/fleet/outputs/{outputId}
GET /api/fleet/outputs/{outputId}/health
GET /api/fleet/package_policies
GET /api/fleet/package_policies/{packagePolicyId}
GET /api/fleet/proxies
GET /api/fleet/proxies/{itemId}
GET /api/fleet/settings
GET /api/fleet/uninstall_tokens
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
DELETE /api/alerting/rule/{id}
DELETE /api/fleet/agent_download_sources/{sourceId}
DELETE /api/fleet/agents/files/{fileId}
DELETE /api/fleet/agents/{agentId}
DELETE /api/fleet/enrollment_api_keys/{keyId}
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
DELETE /api/fleet/fleet_server_hosts/{itemId}
DELETE /api/fleet/outputs/{outputId}
DELETE /api/fleet/package_policies/{packagePolicyId}
DELETE /api/fleet/proxies/{itemId}
DELETE /api/security/role/{name}
DELETE /api/spaces/space/{id}
GET /api/actions/connector/{id}
GET /api/actions/connector_types
GET /api/actions/connectors
GET /api/alerting/rule/{id}
GET /api/alerting/rules/_find
GET /api/fleet/agent_download_sources
GET /api/fleet/agent_download_sources/{sourceId}
GET /api/fleet/agent_policies
GET /api/fleet/agent_policies/{agentPolicyId}
GET /api/fleet/agent_policies/{agentPolicyId}/download
GET /api/fleet/agent_policies/{agentPolicyId}/full
GET /api/fleet/agent_policies/{agentPolicyId}/outputs
GET /api/fleet/agent_status
GET /api/fleet/agent_status/data
GET /api/fleet/agents
GET /api/fleet/agents/action_status
GET /api/fleet/agents/available_versions
GET /api/fleet/agents/files/{fileId}/{fileName}
GET /api/fleet/agents/setup
PUT /api/spaces/space/{id}
POST /api/fleet/package_policies/upgrade/dryrun
POST /api/fleet/package_policies/upgrade
POST /api/fleet/package_policies/delete
POST /api/fleet/package_policies/_bulk_get
POST /api/fleet/package_policies
POST /api/fleet/outputs
POST /api/fleet/message_signing_service/rotate_key_pair
POST /api/fleet/logstash_api_keys
POST /api/fleet/health_check
POST /api/fleet/fleet_server_hosts
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
POST /api/fleet/epm/packages/_bulk
POST /api/fleet/epm/packages
POST /api/fleet/epm/custom_integrations
POST /api/fleet/epm/bulk_assets
POST /api/fleet/enrollment_api_keys
PUT /api/security/role/{name}
PUT /api/fleet/settings
PUT /api/fleet/proxies/{itemId}
PUT /api/fleet/package_policies/{packagePolicyId}
PUT /api/fleet/outputs/{outputId}
PUT /api/fleet/fleet_server_hosts/{itemId}
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
PUT /api/fleet/agents/{agentId}
PUT /api/fleet/agent_policies/{agentPolicyId}
PUT /api/fleet/agent_download_sources/{sourceId}
PUT /api/alerting/rule/{id}
PUT /api/actions/connector/{id}
POST /api/spaces/space
POST /api/security/roles
POST /api/fleet/setup
POST /api/fleet/service_tokens
POST /api/fleet/proxies
POST /api/fleet/agent_policies
POST /api/fleet/agent_download_sources
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute
POST /api/alerting/rule/{id}/_update_api_key
POST /api/alerting/rule/{id}/_unmute_all
POST /api/alerting/rule/{id}/_mute_all
POST /api/alerting/rule/{id}/_enable
POST /api/alerting/rule/{id}/_disable
POST /api/alerting/rule/{id}
POST /api/actions/connector/{id}/_execute
POST /api/actions/connector/{id}
GET /api/status
GET /api/spaces/space/{id}
GET /api/spaces/space
GET /api/security/role/{name}
GET /api/security/role
POST /api/fleet/agents/{agentId}/upgrade
POST /api/fleet/agents/{agentId}/unenroll
POST /api/fleet/agents/{agentId}/request_diagnostics
POST /api/fleet/agents/{agentId}/reassign
POST /api/fleet/agents/{agentId}/actions
POST /api/fleet/agents/setup
POST /api/fleet/agents/bulk_upgrade
POST /api/fleet/agents/bulk_update_agent_tags
POST /api/fleet/agents/bulk_unenroll
POST /api/fleet/agents/bulk_request_diagnostics
POST /api/fleet/agents/bulk_reassign
POST /api/fleet/agents/actions/{actionId}/cancel
POST /api/fleet/agents
POST /api/fleet/agent_policies/{agentPolicyId}/copy
POST /api/fleet/agent_policies/outputs
POST /api/fleet/agent_policies/delete
POST /api/fleet/agent_policies/_bulk_get
Added 143
PUT /api/spaces/space/{id}
PUT /api/security/role/{name}
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
GET /api/fleet/epm/packages/{pkgName}/stats
GET /api/fleet/epm/packages/limited
GET /api/fleet/epm/packages/installed
GET /api/fleet/epm/packages
GET /api/fleet/epm/data_streams
GET /api/fleet/epm/categories
GET /api/fleet/enrollment_api_keys/{keyId}
GET /api/fleet/enrollment_api_keys
GET /api/fleet/data_streams
GET /api/fleet/check-permissions
GET /api/fleet/agents/{agentId}/uploads
GET /api/fleet/agents/{agentId}
GET /api/fleet/agents/tags
GET /api/fleet/agents/setup
GET /api/fleet/agents/files/{fileId}/{fileName}
GET /api/fleet/agents/available_versions
GET /api/actions/connectors
POST /api/fleet/package_policies/upgrade
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
GET /api/fleet/uninstall_tokens
GET /api/fleet/settings
GET /api/fleet/proxies/{itemId}
GET /api/fleet/proxies
GET /api/fleet/package_policies/{packagePolicyId}
GET /api/fleet/package_policies
GET /api/fleet/outputs/{outputId}/health
GET /api/fleet/outputs/{outputId}
GET /api/fleet/outputs
GET /api/fleet/kubernetes/download
GET /api/fleet/kubernetes
GET /api/fleet/fleet_server_hosts/{itemId}
GET /api/fleet/fleet_server_hosts
GET /api/fleet/epm/verification_key_id
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath*}
GET /api/actions/connector_types
GET /api/actions/connector/{id}
DELETE /api/spaces/space/{id}
DELETE /api/security/role/{name}
DELETE /api/fleet/proxies/{itemId}
DELETE /api/fleet/package_policies/{packagePolicyId}
DELETE /api/fleet/outputs/{outputId}
DELETE /api/fleet/fleet_server_hosts/{itemId}
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
DELETE /api/fleet/enrollment_api_keys/{keyId}
DELETE /api/fleet/agents/{agentId}
DELETE /api/fleet/agents/files/{fileId}
DELETE /api/fleet/agent_download_sources/{sourceId}
DELETE /api/apm/sourcemaps/{id}
DELETE /api/apm/settings/agent-configuration
DELETE /api/alerting/rule/{id}
DELETE /api/actions/connector/{id}
GET /api/fleet/agents/action_status
GET /api/fleet/agents
GET /api/fleet/agent_status/data
GET /api/fleet/agent_status
GET /api/fleet/agent_policies/{agentPolicyId}/outputs
GET /api/fleet/agent_policies/{agentPolicyId}/full
GET /api/fleet/agent_policies/{agentPolicyId}/download
GET /api/fleet/agent_policies/{agentPolicyId}
GET /api/fleet/agent_policies
GET /api/fleet/agent_download_sources/{sourceId}
GET /api/fleet/agent_download_sources
GET /api/apm/sourcemaps
GET /api/apm/settings/agent-configuration/view
GET /api/apm/settings/agent-configuration/environments
GET /api/apm/settings/agent-configuration/agent_name
GET /api/apm/settings/agent-configuration
GET /api/alerting/rules/_find
GET /api/alerting/rule/{id}
POST /api/fleet/package_policies/delete
POST /api/fleet/package_policies/_bulk_get
POST /api/fleet/package_policies
POST /api/fleet/outputs
POST /api/fleet/message_signing_service/rotate_key_pair
POST /api/fleet/logstash_api_keys
POST /api/fleet/health_check
POST /api/fleet/fleet_server_hosts
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
POST /api/fleet/epm/packages/_bulk
POST /api/fleet/epm/packages
POST /api/fleet/epm/custom_integrations
POST /api/fleet/epm/bulk_assets
POST /api/fleet/enrollment_api_keys
POST /api/fleet/agents/{agentId}/upgrade
POST /api/apm/sourcemaps
PUT /api/fleet/settings
PUT /api/fleet/proxies/{itemId}
PUT /api/fleet/package_policies/{packagePolicyId}
PUT /api/fleet/outputs/{outputId}
PUT /api/fleet/fleet_server_hosts/{itemId}
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
PUT /api/fleet/agents/{agentId}
PUT /api/fleet/agent_policies/{agentPolicyId}
PUT /api/fleet/agent_download_sources/{sourceId}
PUT /api/apm/settings/agent-configuration
PUT /api/alerting/rule/{id}
PUT /api/actions/connector/{id}
POST /api/spaces/space
POST /api/security/roles
POST /api/fleet/setup
POST /api/fleet/service_tokens
POST /api/fleet/proxies
POST /api/fleet/package_policies/upgrade/dryrun
POST /api/apm/settings/agent-configuration/search
POST /api/apm/fleet/apm_server_schema
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute
POST /api/alerting/rule/{id}/_update_api_key
POST /api/alerting/rule/{id}/_unmute_all
POST /api/alerting/rule/{id}/_mute_all
POST /api/alerting/rule/{id}/_enable
POST /api/alerting/rule/{id}/_disable
POST /api/alerting/rule/{id}
POST /api/actions/connector/{id}/_execute
POST /api/actions/connector/{id}
GET /api/status
GET /api/spaces/space/{id}
GET /api/spaces/space
GET /api/security/role/{name}
GET /api/security/role
POST /api/fleet/agents/{agentId}/unenroll
POST /api/fleet/agents/{agentId}/request_diagnostics
POST /api/fleet/agents/{agentId}/reassign
POST /api/fleet/agents/{agentId}/actions
POST /api/fleet/agents/setup
POST /api/fleet/agents/bulk_upgrade
POST /api/fleet/agents/bulk_update_agent_tags
POST /api/fleet/agents/bulk_unenroll
POST /api/fleet/agents/bulk_request_diagnostics
POST /api/fleet/agents/bulk_reassign
POST /api/fleet/agents/actions/{actionId}/cancel
POST /api/fleet/agents
POST /api/fleet/agent_policies/{agentPolicyId}/copy
POST /api/fleet/agent_policies/outputs
POST /api/fleet/agent_policies/delete
POST /api/fleet/agent_policies/_bulk_get
POST /api/fleet/agent_policies
POST /api/fleet/agent_download_sources

This documentation update removes the discontinued action APIs, per https://github.com/elastic/kibana/pull/197510

17 structure changes including:
10 Modifications
7 Removals
Modified 10
DELETE /api/security/role/{name}
  • Response
  • 204 response Added
GET /api/alerting/rule/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • monitoring property Modified
        • run property Modified
      • snooze_schedule property Modified
        • rRule property Modified
GET /api/alerting/rules/_find
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • monitoring property Modified
        • run property Modified
      • snooze_schedule property Modified
        • rRule property Modified
GET /api/note
  • Query
  • userFilter query parameter Removed
  • createdByFilter query parameter Added
GET /api/security/role
  • Response
  • 200 response Added
GET /api/security/role/{name}
  • Response
  • 200 response Added
POST /api/alerting/rule/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • monitoring property Modified
        • run property Modified
      • snooze_schedule property Modified
        • rRule property Modified
POST /api/security/roles
  • Response
  • 200 response Added
PUT /api/alerting/rule/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • monitoring property Modified
        • run property Modified
      • snooze_schedule property Modified
        • rRule property Modified
PUT /api/security/role/{name}
  • Response
  • 204 response Added
Removed 7
DELETE /api/actions/action/{id}
GET /api/actions
GET /api/actions/action/{id}
GET /api/actions/list_action_types
POST /api/actions/action
POST /api/actions/action/{id}/_execute
PUT /api/actions/action/{id}
42 structure changes including:
8 Additions
34 Modifications
Modified 34
GET /api/fleet/settings
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • prerelease_integrations_enabled property Modified
          • Property is no longer required

        • delete_unenrolled_agents property Added
GET /api/note
  • Query
  • userFilter, associatedFilter query parameters Added
GET /api/spaces/space
  • Response
  • 200 response Added
GET /api/spaces/space/{id}
  • Response
  • 200 response Added
PATCH /api/detection_engine/rules
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • Security_Detections_API_ThresholdRulePatchFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_ThreatMatchRulePatchFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_MachineLearningRulePatchFields alternative Modified
      • response_actions property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_ThresholdRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_ThreatMatchRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_MachineLearningRuleResponseFields alternative Modified
        • response_actions property Added
POST /api/actions/connector/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • secrets property Modified
      • gemini_secrets alternative Modified
        • credentialsJson property Modified
          • Name went from credentialsJSON to credentialsJson

POST /api/alerting/rule/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • flapping property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • flapping property Added
POST /api/alerting/rule/{id}/_mute_all
  • Response
  • 400, 403, 404 responses Added
POST /api/alerting/rule/{id}/_unmute_all
  • Response
  • 400, 403, 404 responses Added
POST /api/detection_engine/rules
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • Security_Detections_API_ThresholdRuleCreateFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_ThreatMatchRuleCreateFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_MachineLearningRuleCreateFields alternative Modified
      • response_actions property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_ThresholdRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_ThreatMatchRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_MachineLearningRuleResponseFields alternative Modified
        • response_actions property Added
POST /api/detection_engine/rules/_bulk_action
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_BulkEditActionResponse alternative Modified
        • attributes property Modified
POST /api/detection_engine/rules/preview
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • Security_Detections_API_RulePreviewParams alternative Modified
      • data_view_id, event_category_override, filters, index, tiebreaker_field, timestamp_field properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • language, query properties Modified
        • Properties are no longer required

      • data_view_id, filters, index, saved_id properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • query, language properties Modified
        • Properties are no longer required

      • saved_id, data_view_id, filters, index properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • alert_suppression property Modified
        • duration property Modified
          • Property is now required

        • group_by, missing_fields_strategy properties Removed
      • language property Modified
        • Property is no longer required

      • threshold, data_view_id, filters, index, saved_id properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • language property Modified
        • Property is no longer required

      • threat_index, threat_mapping, threat_query, concurrent_searches, data_view_id, filters, index, items_per_search, saved_id, threat_filters, threat_indicator_path, threat_language properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • language, query properties Removed
      • anomaly_threshold property Added
      • machine_learning_job_id property Added
        • string-1, array-2 properties Added
    • Security_Detections_API_RulePreviewParams alternative Modified
      • language property Modified
        • Property is no longer required

      • history_window_start, new_terms_fields, data_view_id, filters, index properties Added
POST /api/endpoint/suggestions/{suggestion_type}
  • Operation is now deprecated
POST /api/entity_store/engines/{entityType}/init
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • fieldHistoryLength property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • indexPattern, status, type properties Modified
        • Properties are now required

      • fieldHistoryLength property Added
POST /api/spaces/space
  • Response
  • 200 response Added
PUT /api/actions/connector/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • secrets property Modified
      • gemini_secrets alternative Modified
        • credentialsJson property Modified
          • Name went from credentialsJSON to credentialsJson

PUT /api/alerting/rule/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • flapping property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • flapping property Added
PUT /api/detection_engine/rules
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • Security_Detections_API_ThresholdRuleCreateFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_ThreatMatchRuleCreateFields alternative Modified
      • response_actions property Added
    • Security_Detections_API_MachineLearningRuleCreateFields alternative Modified
      • response_actions property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_ThresholdRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_ThreatMatchRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_MachineLearningRuleResponseFields alternative Modified
        • response_actions property Added
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • discovery property Added
      • response property Modified
        • discovery property Added
PUT /api/fleet/settings
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • delete_unenrolled_agents property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • prerelease_integrations_enabled property Modified
          • Property is no longer required

        • delete_unenrolled_agents property Added
PUT /api/spaces/space/{id}
  • Response
  • 200 response Added
DELETE /api/detection_engine/rules
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_ThresholdRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_ThreatMatchRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_MachineLearningRuleResponseFields alternative Modified
        • response_actions property Added
DELETE /api/spaces/space/{id}
  • Response
  • 204, 404 responses Added
GET /api/alerting/rule/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • flapping property Added
GET /api/alerting/rules/_find
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • flapping property Added
GET /api/detection_engine/rules
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Security_Detections_API_ThresholdRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_ThreatMatchRuleResponseFields alternative Modified
        • response_actions property Added
      • Security_Detections_API_MachineLearningRuleResponseFields alternative Modified
        • response_actions property Added
GET /api/detection_engine/rules/_find
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • data property Modified
        • Security_Detections_API_ThresholdRuleResponseFields, Security_Detections_API_ThreatMatchRuleResponseFields, Security_Detections_API_MachineLearningRuleResponseFields alternatives Modified
GET /api/endpoint/metadata/transforms
  • Operation is now deprecated
GET /api/entity_store/engines
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • engines property Modified
        • indexPattern, status, type properties Modified
          • Properties are now required

        • fieldHistoryLength property Added
GET /api/entity_store/engines/{entityType}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • indexPattern, status, type properties Modified
        • Properties are now required

      • fieldHistoryLength property Added
GET /api/entity_store/entities/list
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • records property Modified
        • Security_Entity_Analytics_API_UserEntity, Security_Entity_Analytics_API_HostEntity alternatives Modified
GET /api/fleet/agent_policies
  • Query
  • noAgentCount query parameter Modified
    • Query parameter is now deprecated

  • withAgentCount query parameter Added
GET /api/fleet/epm/packages
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • discovery property Added
      • response property Modified
        • discovery property Added
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • discovery property Added
      • response property Modified
        • discovery property Added
Added 8
PUT /api/security/role/{name}
POST /api/security/roles
POST /api/fleet/agent_policies/outputs
POST /api/entity_store/engines/apply_dataview_indices
GET /api/security/role/{name}
GET /api/security/role
GET /api/fleet/agent_policies/{agentPolicyId}/outputs
DELETE /api/security/role/{name}

This update adds the security and spaces endpoints.

344 structure changes including:
241 Additions
103 Removals
Removed 103
GET /api/fleet/agents/{agentId}/uploads
GET /api/fleet/data_streams
GET /api/fleet/enrollment-api-keys
GET /api/fleet/enrollment-api-keys/{keyId}
GET /api/fleet/enrollment_api_keys
GET /api/fleet/enrollment_api_keys/{keyId}
GET /api/fleet/epm/categories
GET /api/fleet/epm/packages
GET /api/fleet/epm/packages/limited
GET /api/fleet/epm/packages/{pkgName}/stats
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}
GET /api/fleet/epm/packages/{pkgkey}
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
GET /api/fleet/epm/verification_key_id
GET /api/fleet/fleet_server_hosts
GET /api/fleet/fleet_server_hosts/{itemId}
GET /api/fleet/kubernetes
GET /api/fleet/outputs
GET /api/fleet/outputs/{outputId}
GET /api/fleet/outputs/{outputId}/health
GET /api/fleet/package_policies
GET /api/fleet/package_policies/{packagePolicyId}
GET /api/fleet/proxies
GET /api/fleet/proxies/{itemId}
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
DELETE /api/fleet/agent_download_sources/{sourceId}
DELETE /api/fleet/agents/files/{fileId}
DELETE /api/fleet/agents/{agentId}
DELETE /api/fleet/enrollment-api-keys/{keyId}
DELETE /api/fleet/enrollment_api_keys/{keyId}
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
DELETE /api/fleet/epm/packages/{pkgkey}
DELETE /api/fleet/fleet_server_hosts/{itemId}
DELETE /api/fleet/outputs/{outputId}
DELETE /api/fleet/package_policies/{packagePolicyId}
DELETE /api/fleet/proxies/{itemId}
GET /api/fleet/agent-status
GET /api/fleet/agent_download_sources
GET /api/fleet/agent_download_sources/{sourceId}
GET /api/fleet/agent_policies
GET /api/fleet/agent_policies/{agentPolicyId}
GET /api/fleet/agent_policies/{agentPolicyId}/download
GET /api/fleet/agent_policies/{agentPolicyId}/full
GET /api/fleet/agent_status
GET /api/fleet/agent_status/data
GET /api/fleet/agents
GET /api/fleet/agents/action_status
GET /api/fleet/agents/files/{fileId}/{fileName}
GET /api/fleet/agents/setup
GET /api/fleet/agents/tags
GET /api/fleet/agents/{agentId}
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
POST /api/fleet/epm/packages/{pkgkey}
POST /api/fleet/fleet_server_hosts
POST /api/fleet/health_check
POST /api/fleet/logstash_api_keys
POST /api/fleet/outputs
POST /api/fleet/package_policies
POST /api/fleet/package_policies/_bulk_get
POST /api/fleet/package_policies/delete
POST /api/fleet/package_policies/upgrade
POST /api/fleet/package_policies/upgrade/dryrun
POST /api/fleet/proxies
POST /api/fleet/service-tokens
POST /api/fleet/service_tokens
POST /api/fleet/setup
PUT /api/fleet/agent_download_sources/{sourceId}
PUT /api/fleet/agent_policies/{agentPolicyId}
PUT /api/fleet/agents/{agentId}
PUT /api/fleet/agents/{agentId}/reassign
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
PUT /api/fleet/fleet_server_hosts/{itemId}
PUT /api/fleet/outputs/{outputId}
PUT /api/fleet/package_policies/{packagePolicyId}
PUT /api/fleet/proxies/{itemId}
PUT /api/fleet/settings
GET /api/fleet/settings
GET /api/fleet/uninstall_tokens
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
POST /api/fleet/agent_download_sources
POST /api/fleet/agent_policies
POST /api/fleet/agent_policies/_bulk_get
POST /api/fleet/agent_policies/delete
POST /api/fleet/agent_policies/{agentPolicyId}/copy
POST /api/fleet/agents
POST /api/fleet/agents/actions/{actionId}/cancel
POST /api/fleet/agents/bulk_reassign
POST /api/fleet/agents/bulk_request_diagnostics
POST /api/fleet/agents/bulk_unenroll
POST /api/fleet/epm/packages/_bulk
POST /api/fleet/epm/packages
POST /api/fleet/epm/bulk_assets
POST /api/fleet/enrollment_api_keys
POST /api/fleet/enrollment-api-keys
POST /api/fleet/agents/{agentId}/upgrade
POST /api/fleet/agents/{agentId}/unenroll
POST /api/fleet/agents/{agentId}/request_diagnostics
POST /api/fleet/agents/{agentId}/reassign
POST /api/fleet/agents/{agentId}/actions
POST /api/fleet/agents/setup
POST /api/fleet/agents/bulk_upgrade
POST /api/fleet/agents/bulk_update_agent_tags
Added 241
POST /api/fleet/agents/bulk_reassign
POST /api/fleet/fleet_server_hosts
POST /api/fleet/health_check
POST /api/fleet/logstash_api_keys
POST /api/fleet/message_signing_service/rotate_key_pair
POST /api/fleet/outputs
POST /api/fleet/package_policies
POST /api/fleet/package_policies/_bulk_get
POST /api/fleet/package_policies/delete
POST /api/fleet/package_policies/upgrade
POST /api/fleet/package_policies/upgrade/dryrun
POST /api/fleet/proxies
POST /api/fleet/service_tokens
POST /api/fleet/setup
POST /api/lists
POST /api/lists/index
POST /api/lists/items
POST /api/lists/items/_export
POST /api/fleet/agents/bulk_request_diagnostics
POST /api/fleet/agents/bulk_unenroll
POST /api/fleet/agents/bulk_update_agent_tags
POST /api/fleet/agents/bulk_upgrade
POST /api/fleet/agents/setup
POST /api/fleet/agents/{agentId}/actions
POST /api/fleet/agents/{agentId}/reassign
POST /api/fleet/agents/{agentId}/request_diagnostics
POST /api/fleet/agents/{agentId}/unenroll
POST /api/fleet/agents/{agentId}/upgrade
POST /api/fleet/enrollment_api_keys
POST /api/fleet/epm/bulk_assets
POST /api/fleet/epm/custom_integrations
POST /api/fleet/epm/packages
POST /api/fleet/epm/packages/_bulk
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
PUT /api/exception_lists
PUT /api/exception_lists/items
PUT /api/fleet/agent_download_sources/{sourceId}
PUT /api/fleet/agent_policies/{agentPolicyId}
PUT /api/fleet/agents/{agentId}
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
PUT /api/fleet/fleet_server_hosts/{itemId}
PUT /api/fleet/outputs/{outputId}
PUT /api/fleet/package_policies/{packagePolicyId}
PUT /api/fleet/proxies/{itemId}
PUT /api/fleet/settings
PUT /api/lists
PUT /api/lists/items
PUT /api/osquery/packs/{id}
PUT /api/osquery/saved_queries/{id}
PUT /api/security_ai_assistant/current_user/conversations/{id}
PUT /api/spaces/space/{id}
POST /api/lists/items/_import
POST /api/osquery/live_queries
POST /api/osquery/packs
POST /api/osquery/saved_queries
POST /api/risk_score/engine/schedule_now
POST /api/security_ai_assistant/anonymization_fields/_bulk_action
POST /api/security_ai_assistant/chat/complete
POST /api/security_ai_assistant/current_user/conversations
POST /api/security_ai_assistant/prompts/_bulk_action
POST /api/spaces/space
POST /api/timeline
POST /api/timeline/_draft
POST /api/timeline/_export
POST /api/timeline/_import
POST /api/timeline/_prepackaged
PUT /api/detection_engine/rules
PUT /api/endpoint_list/items
GET /api/fleet/fleet_server_hosts/{itemId}
GET /api/fleet/agents/action_status
GET /api/fleet/agents
GET /api/fleet/agent_status/data
GET /api/fleet/agent_status
GET /api/fleet/agent_policies/{agentPolicyId}/full
GET /api/fleet/agent_policies/{agentPolicyId}/download
GET /api/fleet/agent_policies/{agentPolicyId}
GET /api/fleet/agent_policies
GET /api/fleet/agent_download_sources/{sourceId}
GET /api/fleet/agent_download_sources
GET /api/exception_lists/summary
GET /api/exception_lists/items/_find
GET /api/exception_lists/items
GET /api/exception_lists/_find
GET /api/exception_lists
GET /api/entity_store/entities/list
GET /api/entity_store/engines/{entityType}
GET /api/entity_store/engines
GET /api/endpoint_list/items/_find
GET /api/endpoint_list/items
GET /api/endpoint/protection_updates_note/{package_policy_id}
GET /api/fleet/fleet_server_hosts
GET /api/fleet/epm/verification_key_id
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath*}
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
GET /api/fleet/epm/packages/{pkgName}/stats
GET /api/fleet/epm/packages/limited
GET /api/fleet/epm/packages/installed
GET /api/fleet/epm/packages
GET /api/fleet/epm/data_streams
GET /api/fleet/epm/categories
GET /api/fleet/enrollment_api_keys/{keyId}
GET /api/fleet/enrollment_api_keys
GET /api/fleet/data_streams
GET /api/fleet/check-permissions
GET /api/fleet/agents/{agentId}/uploads
GET /api/fleet/agents/{agentId}
GET /api/fleet/agents/tags
GET /api/fleet/agents/setup
GET /api/fleet/agents/files/{fileId}/{fileName}
GET /api/fleet/agents/available_versions
GET /api/endpoint/policy_response
DELETE /api/osquery/saved_queries/{id}
DELETE /api/osquery/packs/{id}
DELETE /api/note
DELETE /api/lists/items
DELETE /api/lists/index
DELETE /api/lists
DELETE /api/fleet/proxies/{itemId}
DELETE /api/fleet/package_policies/{packagePolicyId}
DELETE /api/fleet/outputs/{outputId}
DELETE /api/fleet/fleet_server_hosts/{itemId}
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
DELETE /api/fleet/enrollment_api_keys/{keyId}
DELETE /api/fleet/agents/{agentId}
DELETE /api/fleet/agents/files/{fileId}
DELETE /api/fleet/agent_download_sources/{sourceId}
DELETE /api/exception_lists/items
DELETE /api/exception_lists
DELETE /api/entity_store/engines/{entityType}
DELETE /api/endpoint_list/items
DELETE /api/detection_engine/rules
DELETE /api/asset_criticality
GET /api/endpoint/policy/summaries
GET /api/endpoint/metadata/{id}
GET /api/endpoint/metadata/transforms
GET /api/endpoint/metadata
GET /api/endpoint/action_status
GET /api/endpoint/action_log/{agent_id}
GET /api/endpoint/action/{action_id}/file/{file_id}/download
GET /api/endpoint/action/{action_id}/file/{file_id}
GET /api/endpoint/action/{action_id}
GET /api/endpoint/action/state
GET /api/endpoint/action
GET /api/detection_engine/tags
GET /api/detection_engine/rules/_find
GET /api/detection_engine/rules
GET /api/detection_engine/privileges
GET /api/asset_criticality/list
GET /api/asset_criticality
DELETE /api/timeline
DELETE /api/spaces/space/{id}
DELETE /api/security_ai_assistant/current_user/conversations/{id}
DELETE /api/risk_score/engine/dangerously_delete_data
POST /api/fleet/agents/actions/{actionId}/cancel
POST /api/endpoint/action/unisolate
POST /api/endpoint/action/suspend_process
POST /api/endpoint/action/scan
POST /api/endpoint/action/running_procs
POST /api/endpoint/action/kill_process
POST /api/endpoint/action/isolate
POST /api/endpoint/action/get_file
POST /api/endpoint/action/execute
POST /api/detection_engine/signals/tags
POST /api/detection_engine/signals/status
POST /api/detection_engine/signals/search
POST /api/detection_engine/signals/assignees
POST /api/detection_engine/rules/{id}/exceptions
POST /api/detection_engine/rules/preview
POST /api/detection_engine/rules/_import
POST /api/detection_engine/rules/_export
POST /api/detection_engine/rules/_bulk_action
POST /api/detection_engine/rules
POST /api/asset_criticality/bulk
POST /api/asset_criticality
PATCH /api/timeline/_favorite
POST /api/fleet/agents
POST /api/fleet/agent_policies/{agentPolicyId}/copy
POST /api/fleet/agent_policies/delete
POST /api/fleet/agent_policies/_bulk_get
POST /api/fleet/agent_policies
POST /api/fleet/agent_download_sources
POST /api/exceptions/shared
POST /api/exception_lists/items
POST /api/exception_lists/_import
POST /api/exception_lists/_export
POST /api/exception_lists/_duplicate
POST /api/exception_lists
POST /api/entity_store/engines/{entityType}/stop
POST /api/entity_store/engines/{entityType}/stats
POST /api/entity_store/engines/{entityType}/start
POST /api/entity_store/engines/{entityType}/init
POST /api/endpoint_list/items
POST /api/endpoint_list
POST /api/endpoint/suggestions/{suggestion_type}
POST /api/endpoint/protection_updates_note/{package_policy_id}
POST /api/endpoint/action/upload
PATCH /api/timeline
GET /api/osquery/live_queries/{id}
GET /api/osquery/live_queries
GET /api/note
GET /api/lists/privileges
GET /api/lists/items/_find
GET /api/lists/items
GET /api/lists/index
GET /api/lists/_find
GET /api/lists
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
GET /api/fleet/uninstall_tokens
GET /api/fleet/settings
GET /api/fleet/proxies/{itemId}
GET /api/fleet/proxies
GET /api/fleet/package_policies/{packagePolicyId}
GET /api/fleet/package_policies
GET /api/fleet/outputs/{outputId}/health
GET /api/fleet/outputs/{outputId}
GET /api/fleet/outputs
GET /api/fleet/kubernetes/download
GET /api/fleet/kubernetes
PATCH /api/pinned_event
PATCH /api/note
PATCH /api/lists/items
PATCH /api/lists
PATCH /api/detection_engine/rules
GET /api/timelines
GET /api/timeline/resolve
GET /api/timeline/_draft
GET /api/timeline/_copy
GET /api/timeline
GET /api/spaces/space/{id}
GET /api/spaces/space
GET /api/security_ai_assistant/prompts/_find
GET /api/security_ai_assistant/current_user/conversations/{id}
GET /api/security_ai_assistant/current_user/conversations/_find
GET /api/security_ai_assistant/anonymization_fields/_find
GET /api/osquery/saved_queries/{id}
GET /api/osquery/saved_queries
GET /api/osquery/packs/{id}
GET /api/osquery/packs
GET /api/osquery/live_queries/{id}/results/{actionId}
31 structure changes including:
31 Modifications
Modified 31 Breaking
DELETE /api/alerting/rule/{id}
  • Response
  • 400, 403, 404 responses Added
GET /api/actions/action/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/actions/connector/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Full types is now object

      • property Added
GET /api/alerting/rule/{id}
  • Response
  • 400, 403, 404 responses Added
GET /api/alerting/rules/_find
  • Response
  • 400, 403 responses Added
GET /api/fleet/agent_policies
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
GET /api/fleet/agent_policies/{agentPolicyId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
GET /api/fleet/agent_policies/{agentPolicyId}/full
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • object-2 alternative Modified
GET /s/{spaceId}/api/observability/slos
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • results property Modified
        • groupBy property Modified
          • Combinator is now oneOf

GET /s/{spaceId}/api/observability/slos/{sloId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • groupBy property Modified
        • Combinator is now oneOf

        • groupBy alternative Removed
          • Removing a resource is always breaking unless it was deprecated before

            Breaking

        • string-1, array-2 alternatives Added
POST /api/actions/action
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/actions/action/{id}/_execute
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/actions/connector/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Full types is now object

      • property Added
POST /api/actions/connector/{id}/_execute
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • params property Modified
      • run_pushtoservice alternative Modified
        • subActionParams property Modified
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • Full types is now object

      • property Added
POST /api/alerting/rule/{id}
  • Response
  • 400, 403, 409 responses Added
POST /api/alerting/rule/{id}/_disable
  • Response
  • 400, 403, 404 responses Added
POST /api/alerting/rule/{id}/_enable
  • Response
  • 400, 403, 404 responses Added
POST /api/alerting/rule/{id}/_update_api_key
  • Response
  • 400, 403, 404, 409 responses Added
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute
  • Response
  • 400, 403, 404 responses Added
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute
  • Response
  • 400, 403, 404 responses Added
POST /api/fleet/agent_policies
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
POST /api/fleet/agent_policies/_bulk_get
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
POST /api/fleet/agent_policies/{agentPolicyId}/copy
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
POST /s/{spaceId}/api/observability/slos
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • groupBy property Modified
      • Combinator is now oneOf

      • groupBy alternative Removed
        • Removing a resource is always breaking unless it was deprecated before

          Breaking

      • string-1, array-2 alternatives Added
POST /s/{spaceId}/api/observability/slos/{sloId}/_reset
  • Response
  • 204 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • groupBy property Modified
        • Combinator is now oneOf

        • groupBy alternative Removed
          • Removing a resource is always breaking unless it was deprecated before

            Breaking

        • string-1, array-2 alternatives Added
PUT /api/actions/action/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Added
PUT /api/actions/connector/{id}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Added
PUT /api/alerting/rule/{id}
  • Response
  • 400, 403, 404, 409 responses Added
PUT /api/fleet/agent_policies/{agentPolicyId}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • global_data_tags property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • monitoring_diagnostics, monitoring_http, monitoring_pprof_enabled properties Added
PUT /api/fleet/package_policies/{packagePolicyId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • sucess property Removed
        • Removing a resource is always breaking unless it was deprecated before

          Breaking

PUT /s/{spaceId}/api/observability/slos/{sloId}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • groupBy property Added
      • string-1, array-2 properties Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • groupBy property Modified
        • Combinator is now oneOf

        • groupBy alternative Removed
          • Removing a resource is always breaking unless it was deprecated before

            Breaking

        • string-1, array-2 alternatives Added

This release fixes the Fleet paths, which were missing "/api/fleet"

107 structure changes including:
106 Modifications
1 Removal
Modified 106
DELETE /api/fleet/agent_download_sources/{sourceId}
  • Path went from `/agent_download_sources/{sourceId}` to `/api/fleet/agent_download_sources/{sourceId}` (same operationId)
DELETE /api/fleet/agents/files/{fileId}
  • Path went from `/agents/files/{fileId}` to `/api/fleet/agents/files/{fileId}` (same operationId)
DELETE /api/fleet/agents/{agentId}
  • Path went from `/agents/{agentId}` to `/api/fleet/agents/{agentId}` (same operationId)
DELETE /api/fleet/enrollment-api-keys/{keyId}
  • Path went from `/enrollment-api-keys/{keyId}` to `/api/fleet/enrollment-api-keys/{keyId}` (same operationId)
DELETE /api/fleet/enrollment_api_keys/{keyId}
  • Path went from `/enrollment_api_keys/{keyId}` to `/api/fleet/enrollment_api_keys/{keyId}` (same operationId)
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}` (same operationId)
DELETE /api/fleet/epm/packages/{pkgkey}
  • Path went from `/epm/packages/{pkgkey}` to `/api/fleet/epm/packages/{pkgkey}` (same operationId)
DELETE /api/fleet/fleet_server_hosts/{itemId}
  • Path went from `/fleet_server_hosts/{itemId}` to `/api/fleet/fleet_server_hosts/{itemId}` (same operationId)
DELETE /api/fleet/outputs/{outputId}
  • Path went from `/outputs/{outputId}` to `/api/fleet/outputs/{outputId}` (same operationId)
DELETE /api/fleet/package_policies/{packagePolicyId}
  • Path went from `/package_policies/{packagePolicyId}` to `/api/fleet/package_policies/{packagePolicyId}` (same operationId)
DELETE /api/fleet/proxies/{itemId}
  • Path went from `/proxies/{itemId}` to `/api/fleet/proxies/{itemId}` (same operationId)
GET /api/fleet/agent-status
  • Path went from `/agent-status` to `/api/fleet/agent-status` (same operationId)
GET /api/fleet/agent_download_sources
  • Path went from `/agent_download_sources` to `/api/fleet/agent_download_sources` (same operationId)
GET /api/fleet/agent_download_sources/{sourceId}
  • Path went from `/agent_download_sources/{sourceId}` to `/api/fleet/agent_download_sources/{sourceId}` (same operationId)
GET /api/fleet/agent_policies
  • Path went from `/agent_policies` to `/api/fleet/agent_policies` (same operationId)
GET /api/fleet/agent_policies/{agentPolicyId}
  • Path went from `/agent_policies/{agentPolicyId}` to `/api/fleet/agent_policies/{agentPolicyId}` (same operationId)
GET /api/fleet/agent_policies/{agentPolicyId}/download
  • Path went from `/agent_policies/{agentPolicyId}/download` to `/api/fleet/agent_policies/{agentPolicyId}/download` (same operationId)
GET /api/fleet/agent_policies/{agentPolicyId}/full
  • Path went from `/agent_policies/{agentPolicyId}/full` to `/api/fleet/agent_policies/{agentPolicyId}/full` (same operationId)
GET /api/fleet/agent_status
  • Path went from `/agent_status` to `/api/fleet/agent_status` (same operationId)
GET /api/fleet/agent_status/data
  • Path went from `/agent_status/data` to `/api/fleet/agent_status/data` (same operationId)
GET /api/fleet/agents
  • Path went from `/agents` to `/api/fleet/agents` (same operationId)
GET /api/fleet/agents/action_status
  • Path went from `/agents/action_status` to `/api/fleet/agents/action_status` (same operationId)
GET /api/fleet/agents/files/{fileId}/{fileName}
  • Path went from `/agents/files/{fileId}/{fileName}` to `/api/fleet/agents/files/{fileId}/{fileName}` (same operationId)
GET /api/fleet/agents/setup
  • Path went from `/agents/setup` to `/api/fleet/agents/setup` (same operationId)
GET /api/fleet/agents/tags
  • Path went from `/agents/tags` to `/api/fleet/agents/tags` (same operationId)
GET /api/fleet/agents/{agentId}
  • Path went from `/agents/{agentId}` to `/api/fleet/agents/{agentId}` (same operationId)
GET /api/fleet/agents/{agentId}/uploads
  • Path went from `/agents/{agentId}/uploads` to `/api/fleet/agents/{agentId}/uploads` (same operationId)
GET /api/fleet/data_streams
  • Path went from `/data_streams` to `/api/fleet/data_streams` (same operationId)
GET /api/fleet/enrollment-api-keys
  • Path went from `/enrollment-api-keys` to `/api/fleet/enrollment-api-keys` (same operationId)
GET /api/fleet/enrollment-api-keys/{keyId}
  • Path went from `/enrollment-api-keys/{keyId}` to `/api/fleet/enrollment-api-keys/{keyId}` (same operationId)
GET /api/fleet/enrollment_api_keys
  • Path went from `/enrollment_api_keys` to `/api/fleet/enrollment_api_keys` (same operationId)
GET /api/fleet/enrollment_api_keys/{keyId}
  • Path went from `/enrollment_api_keys/{keyId}` to `/api/fleet/enrollment_api_keys/{keyId}` (same operationId)
GET /api/fleet/epm/categories
  • Path went from `/epm/categories` to `/api/fleet/epm/categories` (same operationId)
GET /api/fleet/epm/packages
  • Path went from `/epm/packages` to `/api/fleet/epm/packages` (same operationId)
GET /api/fleet/epm/packages/limited
  • Path went from `/epm/packages/limited` to `/api/fleet/epm/packages/limited` (same operationId)
GET /api/fleet/epm/packages/{pkgName}/stats
  • Path went from `/epm/packages/{pkgName}/stats` to `/api/fleet/epm/packages/{pkgName}/stats` (same operationId)
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}` (same operationId)
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}/{filePath}` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}` (same operationId)
GET /api/fleet/epm/packages/{pkgkey}
  • Path went from `/epm/packages/{pkgkey}` to `/api/fleet/epm/packages/{pkgkey}` (same operationId)
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
  • Path went from `/epm/templates/{pkgName}/{pkgVersion}/inputs` to `/api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs` (same operationId)
GET /api/fleet/epm/verification_key_id
  • Path went from `/epm/verification_key_id` to `/api/fleet/epm/verification_key_id` (same operationId)
GET /api/fleet/fleet_server_hosts
  • Path went from `/fleet_server_hosts` to `/api/fleet/fleet_server_hosts` (same operationId)
GET /api/fleet/fleet_server_hosts/{itemId}
  • Path went from `/fleet_server_hosts/{itemId}` to `/api/fleet/fleet_server_hosts/{itemId}` (same operationId)
GET /api/fleet/kubernetes
  • Path went from `/kubernetes` to `/api/fleet/kubernetes` (same operationId)
GET /api/fleet/outputs
  • Path went from `/outputs` to `/api/fleet/outputs` (same operationId)
GET /api/fleet/outputs/{outputId}
  • Path went from `/outputs/{outputId}` to `/api/fleet/outputs/{outputId}` (same operationId)
GET /api/fleet/outputs/{outputId}/health
  • Path went from `/outputs/{outputId}/health` to `/api/fleet/outputs/{outputId}/health` (same operationId)
GET /api/fleet/package_policies
  • Path went from `/package_policies` to `/api/fleet/package_policies` (same operationId)
GET /api/fleet/package_policies/{packagePolicyId}
  • Path went from `/package_policies/{packagePolicyId}` to `/api/fleet/package_policies/{packagePolicyId}` (same operationId)
GET /api/fleet/proxies
  • Path went from `/proxies` to `/api/fleet/proxies` (same operationId)
GET /api/fleet/proxies/{itemId}
  • Path went from `/proxies/{itemId}` to `/api/fleet/proxies/{itemId}` (same operationId)
GET /api/fleet/settings
  • Path went from `/settings` to `/api/fleet/settings` (same operationId)
GET /api/fleet/uninstall_tokens
  • Path went from `/uninstall_tokens` to `/api/fleet/uninstall_tokens` (same operationId)
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
  • Path went from `/uninstall_tokens/{uninstallTokenId}` to `/api/fleet/uninstall_tokens/{uninstallTokenId}` (same operationId)
POST /api/actions/connector/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • config property Modified
      • crowdstrike_config, thehive_config alternatives Added
    • secrets property Modified
      • crowdstrike_secrets, thehive_secrets alternatives Added
POST /api/actions/connector/{id}/_execute
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • params property Modified
      • run_createalert alternative Modified
        • subActionParams property Modified
      • run_pushtoservice alternative Modified
        • subActionParams property Modified
POST /api/fleet/agent_download_sources
  • Path went from `/agent_download_sources` to `/api/fleet/agent_download_sources` (same operationId)
POST /api/fleet/agent_policies
  • Path went from `/agent_policies` to `/api/fleet/agent_policies` (same operationId)
POST /api/fleet/agent_policies/_bulk_get
  • Path went from `/agent_policies/_bulk_get` to `/api/fleet/agent_policies/_bulk_get` (same operationId)
POST /api/fleet/agent_policies/delete
  • Path went from `/agent_policies/delete` to `/api/fleet/agent_policies/delete` (same operationId)
POST /api/fleet/agent_policies/{agentPolicyId}/copy
  • Path went from `/agent_policies/{agentPolicyId}/copy` to `/api/fleet/agent_policies/{agentPolicyId}/copy` (same operationId)
POST /api/fleet/agents
  • Path went from `/agents` to `/api/fleet/agents` (same operationId)
POST /api/fleet/agents/actions/{actionId}/cancel
  • Path went from `/agents/actions/{actionId}/cancel` to `/api/fleet/agents/actions/{actionId}/cancel` (same operationId)
POST /api/fleet/agents/bulk_reassign
  • Path went from `/agents/bulk_reassign` to `/api/fleet/agents/bulk_reassign` (same operationId)
POST /api/fleet/agents/bulk_request_diagnostics
  • Path went from `/agents/bulk_request_diagnostics` to `/api/fleet/agents/bulk_request_diagnostics` (same operationId)
POST /api/fleet/agents/bulk_unenroll
  • Path went from `/agents/bulk_unenroll` to `/api/fleet/agents/bulk_unenroll` (same operationId)
POST /api/fleet/agents/bulk_update_agent_tags
  • Path went from `/agents/bulk_update_agent_tags` to `/api/fleet/agents/bulk_update_agent_tags` (same operationId)
POST /api/fleet/agents/bulk_upgrade
  • Path went from `/agents/bulk_upgrade` to `/api/fleet/agents/bulk_upgrade` (same operationId)
POST /api/fleet/agents/setup
  • Path went from `/agents/setup` to `/api/fleet/agents/setup` (same operationId)
POST /api/fleet/agents/{agentId}/actions
  • Path went from `/agents/{agentId}/actions` to `/api/fleet/agents/{agentId}/actions` (same operationId)
POST /api/fleet/agents/{agentId}/reassign
  • Path went from `/agents/{agentId}/reassign` to `/api/fleet/agents/{agentId}/reassign` (same operationId)
POST /api/fleet/agents/{agentId}/request_diagnostics
  • Path went from `/agents/{agentId}/request_diagnostics` to `/api/fleet/agents/{agentId}/request_diagnostics` (same operationId)
POST /api/fleet/agents/{agentId}/unenroll
  • Path went from `/agents/{agentId}/unenroll` to `/api/fleet/agents/{agentId}/unenroll` (same operationId)
POST /api/fleet/agents/{agentId}/upgrade
  • Path went from `/agents/{agentId}/upgrade` to `/api/fleet/agents/{agentId}/upgrade` (same operationId)
POST /api/fleet/enrollment-api-keys
  • Path went from `/enrollment-api-keys` to `/api/fleet/enrollment-api-keys` (same operationId)
POST /api/fleet/enrollment_api_keys
  • Path went from `/enrollment_api_keys` to `/api/fleet/enrollment_api_keys` (same operationId)
POST /api/fleet/epm/bulk_assets
  • Path went from `/epm/bulk_assets` to `/api/fleet/epm/bulk_assets` (same operationId)
POST /api/fleet/epm/packages
  • Path went from `/epm/packages` to `/api/fleet/epm/packages` (same operationId)
POST /api/fleet/epm/packages/_bulk
  • Path went from `/epm/packages/_bulk` to `/api/fleet/epm/packages/_bulk` (same operationId)
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}` (same operationId)
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize` (same operationId)
POST /api/fleet/epm/packages/{pkgkey}
  • Path went from `/epm/packages/{pkgkey}` to `/api/fleet/epm/packages/{pkgkey}` (same operationId)
POST /api/fleet/fleet_server_hosts
  • Path went from `/fleet_server_hosts` to `/api/fleet/fleet_server_hosts` (same operationId)
POST /api/fleet/health_check
  • Path went from `/health_check` to `/api/fleet/health_check` (same operationId)
POST /api/fleet/logstash_api_keys
  • Path went from `/logstash_api_keys` to `/api/fleet/logstash_api_keys` (same operationId)
POST /api/fleet/outputs
  • Path went from `/outputs` to `/api/fleet/outputs` (same operationId)
POST /api/fleet/package_policies
  • Path went from `/package_policies` to `/api/fleet/package_policies` (same operationId)
POST /api/fleet/package_policies/_bulk_get
  • Path went from `/package_policies/_bulk_get` to `/api/fleet/package_policies/_bulk_get` (same operationId)
POST /api/fleet/package_policies/delete
  • Path went from `/package_policies/delete` to `/api/fleet/package_policies/delete` (same operationId)
POST /api/fleet/package_policies/upgrade
  • Path went from `/package_policies/upgrade` to `/api/fleet/package_policies/upgrade` (same operationId)
POST /api/fleet/package_policies/upgrade/dryrun
  • Path went from `/package_policies/upgrade/dryrun` to `/api/fleet/package_policies/upgrade/dryrun` (same operationId)
POST /api/fleet/proxies
  • Path went from `/proxies` to `/api/fleet/proxies` (same operationId)
POST /api/fleet/service-tokens
  • Path went from `/service-tokens` to `/api/fleet/service-tokens` (same operationId)
POST /api/fleet/service_tokens
  • Path went from `/service_tokens` to `/api/fleet/service_tokens` (same operationId)
POST /api/fleet/setup
  • Path went from `/setup` to `/api/fleet/setup` (same operationId)
PUT /api/actions/connector/{id}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • config property Modified
      • crowdstrike_config, thehive_config alternatives Added
    • secrets property Modified
      • crowdstrike_secrets, thehive_secrets alternatives Added
PUT /api/fleet/agent_download_sources/{sourceId}
  • Path went from `/agent_download_sources/{sourceId}` to `/api/fleet/agent_download_sources/{sourceId}` (same operationId)
PUT /api/fleet/agent_policies/{agentPolicyId}
  • Path went from `/agent_policies/{agentPolicyId}` to `/api/fleet/agent_policies/{agentPolicyId}` (same operationId)
PUT /api/fleet/agents/{agentId}
  • Path went from `/agents/{agentId}` to `/api/fleet/agents/{agentId}` (same operationId)
PUT /api/fleet/agents/{agentId}/reassign
  • Path went from `/agents/{agentId}/reassign` to `/api/fleet/agents/{agentId}/reassign` (same operationId)
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Path went from `/epm/packages/{pkgName}/{pkgVersion}` to `/api/fleet/epm/packages/{pkgName}/{pkgVersion}` (same operationId)
PUT /api/fleet/fleet_server_hosts/{itemId}
  • Path went from `/fleet_server_hosts/{itemId}` to `/api/fleet/fleet_server_hosts/{itemId}` (same operationId)
PUT /api/fleet/outputs/{outputId}
  • Path went from `/outputs/{outputId}` to `/api/fleet/outputs/{outputId}` (same operationId)
PUT /api/fleet/package_policies/{packagePolicyId}
  • Path went from `/package_policies/{packagePolicyId}` to `/api/fleet/package_policies/{packagePolicyId}` (same operationId)
PUT /api/fleet/proxies/{itemId}
  • Path went from `/proxies/{itemId}` to `/api/fleet/proxies/{itemId}` (same operationId)
PUT /api/fleet/settings
  • Path went from `/settings` to `/api/fleet/settings` (same operationId)
Removed 1
GET /settings/enrollment

Please note: The additions and removals in the connector endpoints are due to changes to the method for generating the documentation, rather than changes to the actual APIs.

35 structure changes including:
14 Additions
14 Modifications
7 Removals
Modified 14
POST /agent_policies/_bulk_get
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • package_policies property Modified
  • Query
  • format query parameter Added
POST /agent_policies
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • package_policies property Modified
GET /package_policies/{packagePolicyId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • policy_id property Modified
          • Full types went from string to string | null

GET /package_policies
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • policy_id property Modified
          • Full types went from string to string | null

GET /enrollment_api_keys
  • Query
  • perPage, page, kuery query parameters Added
GET /agent_policies/{agentPolicyId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • package_policies property Modified
  • Query
  • format query parameter Added
GET /agent_policies
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • package_policies property Modified
  • Query
  • format query parameter Added
POST /agent_policies/{agentPolicyId}/copy
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • package_policies property Modified
  • Query
  • format query parameter Added
POST /enrollment_api_keys
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /package_policies
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • policy_id property Modified
      • Full types went from string to string | null

    • output_id property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • policy_id property Modified
          • Full types went from string to string | null

POST /package_policies/_bulk_get
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • items property Modified
        • policy_id property Modified
          • Full types went from string to string | null

POST /package_policies/upgrade/dryrun
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • diff property Modified
        • policy_id property Modified
          • Full types went from string to string | null

PUT /agent_policies/{agentPolicyId}
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • package_policies property Modified
  • Query
  • format query parameter Added
PUT /package_policies/{packagePolicyId}
  • Body
  • application/json; Elastic-Api-Version=2023-10-31 content type Modified
    • policy_id property Modified
      • Full types went from string to string | null

    • output_id property Added
  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • item property Modified
        • policy_id property Modified
          • Full types went from string to string | null

Removed 7
DELETE /api/actions/connector/{connectorId}
GET /api/actions/connector/{connectorId}
GET /api/actions/connector_types
GET /api/actions/connectors
POST /api/actions/connector
POST /api/actions/connector/{connectorId}
PUT /api/actions/connector/{connectorId}
Added 14
PUT /api/actions/connector/{id}
PUT /api/actions/action/{id}
POST /api/actions/connector/{id}/_execute
POST /api/actions/connector/{id}
POST /api/actions/action/{id}/_execute
POST /api/actions/action
GET /api/actions/list_action_types
GET /api/actions/connectors
GET /api/actions/connector_types
GET /api/actions/connector/{id}
GET /api/actions/action/{id}
GET /api/actions
DELETE /api/actions/connector/{id}
DELETE /api/actions/action/{id}
1 structure change including:
1 Modification
Modified 1 Breaking
POST /agents/actions/{actionId}/cancel
  • Path went from `/agents/{agentId}/actions/{actionId}/cancel` to `/agents/actions/{actionId}/cancel` (same operationId)
  • Path
  • agentId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

We've added the Serverless Fleet and alerting APIs and updated the method for generating these docs so they now include the "Elastic-Api-Version" qualifier.

155 structure changes including:
117 Additions
37 Modifications
1 Removal
Modified 37 Breaking
DELETE /api/actions/connector/{connectorId}
  • Response
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/apm/services/{serviceName}/annotation
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/apm/agent_keys
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/actions/connector/{connectorId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/actions/connector
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /s/{spaceId}/api/observability/slos/{sloId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /s/{spaceId}/api/observability/slos
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/ml/saved_objects/sync
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/data_views/default
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/data_views
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/apm/services/{serviceName}/annotation/search
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/actions/connectors
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/actions/connector_types
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
GET /api/actions/connector/{connectorId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
DELETE /s/{spaceId}/api/observability/slos/{sloId}
  • Response
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
DELETE /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Response
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
DELETE /api/data_views/data_view/{viewId}
  • Response
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
PUT /s/{spaceId}/api/observability/slos/{sloId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
PUT /api/data_views/data_view/{viewId}/runtime_field
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
PUT /api/actions/connector/{connectorId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /s/{spaceId}/api/observability/slos/{sloId}/enable
  • Response
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /s/{spaceId}/api/observability/slos/{sloId}/disable
  • Response
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /s/{spaceId}/api/observability/slos/{sloId}/_reset
  • Response
  • 204 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 404 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /s/{spaceId}/api/observability/slos/_delete_instances
  • Response
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /s/{spaceId}/api/observability/slos
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 401 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 403 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 409 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/saved_objects/_import
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • multipart/form-data content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • multipart/form-data; Elastic-Api-Version=2023-10-31 content type Added
POST /api/saved_objects/_export
  • Response
  • 200 response Modified
    • application/x-ndjson content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/x-ndjson; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/swap_references/_preview
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/swap_references
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/default
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Response
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/data_view/{viewId}/runtime_field
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/data_view/{viewId}/fields
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
POST /api/data_views/data_view
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • 400 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • application/json; Elastic-Api-Version=2023-10-31 content type Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • application/json; Elastic-Api-Version=2023-10-31 content type Added
Removed 1
GET /api/status
Added 117
POST /outputs
POST /logstash_api_keys
POST /health_check
POST /fleet_server_hosts
POST /epm/packages/{pkgkey}
POST /epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
POST /epm/packages/{pkgName}/{pkgVersion}
POST /epm/packages/_bulk
POST /epm/packages
POST /epm/bulk_assets
POST /enrollment_api_keys
POST /enrollment-api-keys
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute
POST /api/alerting/rule/{id}/_update_api_key
POST /api/alerting/rule/{id}/_unmute_all
POST /api/alerting/rule/{id}/_mute_all
POST /api/alerting/rule/{id}/_enable
POST /api/alerting/rule/{id}/_disable
DELETE /agent_download_sources/{sourceId}
PUT /settings
PUT /proxies/{itemId}
PUT /package_policies/{packagePolicyId}
PUT /outputs/{outputId}
PUT /fleet_server_hosts/{itemId}
PUT /epm/packages/{pkgName}/{pkgVersion}
PUT /api/alerting/rule/{id}
PUT /agents/{agentId}/reassign
PUT /agents/{agentId}
PUT /agent_policies/{agentPolicyId}
PUT /agent_download_sources/{sourceId}
POST /setup
POST /service_tokens
POST /service-tokens
POST /proxies
POST /package_policies/upgrade/dryrun
POST /package_policies/upgrade
POST /package_policies/delete
POST /package_policies/_bulk_get
POST /package_policies
GET /agent_status/data
GET /agents
GET /agents/action_status
GET /agents/files/{fileId}/{fileName}
GET /agents/setup
GET /agents/tags
GET /agents/{agentId}
GET /agents/{agentId}/uploads
GET /api/alerting/rule/{id}
GET /api/alerting/rules/_find
GET /api/status
GET /data_streams
GET /enrollment-api-keys
GET /enrollment-api-keys/{keyId}
GET /enrollment_api_keys
GET /enrollment_api_keys/{keyId}
GET /epm/categories
GET /epm/packages
GET /epm/packages/limited
DELETE /agents/files/{fileId}
DELETE /agents/{agentId}
DELETE /api/alerting/rule/{id}
DELETE /enrollment-api-keys/{keyId}
DELETE /enrollment_api_keys/{keyId}
DELETE /epm/packages/{pkgName}/{pkgVersion}
DELETE /epm/packages/{pkgkey}
DELETE /fleet_server_hosts/{itemId}
DELETE /outputs/{outputId}
DELETE /package_policies/{packagePolicyId}
DELETE /proxies/{itemId}
GET /agent-status
GET /agent_download_sources
GET /agent_download_sources/{sourceId}
GET /agent_policies
GET /agent_policies/{agentPolicyId}
GET /agent_policies/{agentPolicyId}/download
GET /agent_policies/{agentPolicyId}/full
GET /agent_status
GET /epm/packages/{pkgName}/stats
POST /agent_download_sources
POST /agent_policies
POST /agent_policies/_bulk_get
POST /agent_policies/delete
POST /agent_policies/{agentPolicyId}/copy
POST /agents
POST /agents/bulk_reassign
POST /agents/bulk_request_diagnostics
POST /agents/bulk_unenroll
POST /agents/bulk_update_agent_tags
POST /agents/bulk_upgrade
POST /agents/setup
POST /agents/{agentId}/actions
POST /agents/{agentId}/actions/{actionId}/cancel
POST /agents/{agentId}/reassign
POST /agents/{agentId}/request_diagnostics
POST /agents/{agentId}/unenroll
POST /agents/{agentId}/upgrade
POST /api/alerting/rule/{id}
GET /epm/packages/{pkgName}/{pkgVersion}
GET /epm/packages/{pkgName}/{pkgVersion}/{filePath}
GET /epm/packages/{pkgkey}
GET /epm/templates/{pkgName}/{pkgVersion}/inputs
GET /epm/verification_key_id
GET /fleet_server_hosts
GET /fleet_server_hosts/{itemId}
GET /kubernetes
GET /outputs
GET /outputs/{outputId}
GET /outputs/{outputId}/health
GET /package_policies
GET /package_policies/{packagePolicyId}
GET /proxies
GET /proxies/{itemId}
GET /settings
GET /settings/enrollment
GET /uninstall_tokens
GET /uninstall_tokens/{uninstallTokenId}

Removed duplicated paths and security definitions.

56 structure changes including:
18 Breaking changes
4 Additions
34 Modifications
18 Removals
Modified 34 Breaking
GET /s/{spaceId}/api/observability/slos/{sloId}
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/actions/connector
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/actions/connector/{connectorId}
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/apm/agent_keys
  • Operation is now beta
POST /api/apm/services/{serviceName}/annotation
  • Operation is now beta
POST /api/data_views/data_view/{viewId}
  • Operation is now beta
  • Body
  • application/json content type Modified
    • data_view property Modified
      • runtimeFieldMap, typeMeta properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/data_views/data_view/{viewId}/fields
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/data_views/data_view/{viewId}/runtime_field
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/data_views/default
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/saved_objects/_export
  • Operation is now beta
  • Authentication
  • Serverless saved objects api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /api/saved_objects/_import
  • Operation is now beta
  • Authentication
  • Serverless saved objects api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /s/{spaceId}/api/observability/slos
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /s/{spaceId}/api/observability/slos/_delete_instances
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /s/{spaceId}/api/observability/slos/{sloId}/_reset
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /s/{spaceId}/api/observability/slos/{sloId}/disable
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /s/{spaceId}/api/observability/slos/{sloId}/enable
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

PUT /api/actions/connector/{connectorId}
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

PUT /s/{spaceId}/api/observability/slos/{sloId}
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

PUT /api/data_views/data_view/{viewId}/runtime_field
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

DELETE /api/actions/connector/{connectorId}
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

DELETE /api/data_views/data_view/{viewId}
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

DELETE /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

DELETE /s/{spaceId}/api/observability/slos/{sloId}
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/actions/connector/{connectorId}
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/actions/connector_types
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/actions/connectors
  • Operation is now beta
  • Authentication
  • Connectors api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/apm/services/{serviceName}/annotation/search
  • Operation is now beta
GET /api/data_views
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/data_views/data_view/{viewId}
  • Operation is now beta
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/data_views/default
  • Operation is now beta
  • Authentication
  • Data views basic auth, Data views api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /api/ml/saved_objects/sync
  • Operation is now beta
  • Authentication
  • Machine learning ap is api key auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /s/{spaceId}/api/observability/slos
  • Operation is now beta
  • Authentication
  • Sl os basic auth, Sl os api key auth authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

Removed 18 Breaking
POST /s/{spaceId}/api/data_views/data_view/{viewId}/runtime_field
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/data_views/data_view/{viewId}/fields
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/data_views/data_view/{viewId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/data_views/data_view
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/data_views/data_view
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/data_views/default
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/saved_objects/_export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/api/saved_objects/_import
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /s/{spaceId}/internal/observability/slos/_historical_summary
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /s/{spaceId}/api/data_views/data_view/{viewId}/runtime_field
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /s/{spaceId}/internal/observability/slos/_definitions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /s/{spaceId}/api/data_views/default
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /s/{spaceId}/api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /s/{spaceId}/api/data_views/data_view/{viewId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /s/{spaceId}/api/data_views
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /s/{spaceId}/api/data_views/data_view/{viewId}/runtime_field/{fieldName}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /s/{spaceId}/api/data_views/data_view/{viewId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
POST /api/data_views/swap_references/_preview
POST /api/data_views/swap_references
POST /api/data_views/data_view
GET /api/status
6 structure changes including:
6 Modifications
Modified 6
GET /api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
GET /s/{spaceId}/api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
POST /api/data_views/data_view
  • Body
  • application/json content type Modified
    • data_view property Modified
      • fieldAttrs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
POST /api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
POST /s/{spaceId}/api/data_views/data_view
  • Body
  • application/json content type Modified
    • data_view property Modified
      • fieldAttrs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified
POST /s/{spaceId}/api/data_views/data_view/{viewId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_view property Modified