Change Updates

Do not miss any Kibana API changes, ever again

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

RSS

3 days ago

main
1.0.2
Compare

API structure has changed

Next Change
289 structure changes including:
136 Breaking changes
147 Additions
6 Modifications
136 Removals
Modified 6 Breaking
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

        Breaking

  • Response
  • 200 response Modified
    • application/json; Elastic-Api-Version=2023-10-31 content type Modified
      • api_key, encoded, expiration, id, name properties Removed
        • Removing a resource is always breaking unless it was deprecated before

          Breaking

      • 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

        Breaking

    • service property Modified
      • Property is now required

        Breaking

      • version property Modified
        • Property is now required

          Breaking

  • 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

            Breaking

  • 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 136 Breaking
GET /api/security/role/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath*}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages/{pkgName}/stats
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages/limited
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages/installed
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/packages
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/data_streams
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/enrollment_api_keys/{keyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/enrollment_api_keys
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/data_streams
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/check-permissions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/{agentId}/uploads
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/{agentId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/tags
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/security/role
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/uninstall_tokens/{uninstallTokenId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/uninstall_tokens
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/settings
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/proxies/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/proxies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/package_policies/{packagePolicyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/package_policies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/outputs/{outputId}/health
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/outputs/{outputId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/outputs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/kubernetes/download
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/kubernetes
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/fleet_server_hosts/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/fleet_server_hosts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/epm/verification_key_id
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/actions/connectors
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/actions/connector_types
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/actions/connector/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/spaces/space/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/security/role/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/proxies/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/package_policies/{packagePolicyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/outputs/{outputId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/fleet_server_hosts/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/enrollment_api_keys/{keyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/agents/{agentId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/agents/files/{fileId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/fleet/agent_download_sources/{sourceId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/alerting/rule/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/actions/connector/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/setup
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/files/{fileId}/{fileName}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/available_versions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents/action_status
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agents
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_status/data
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_status
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_policies/{agentPolicyId}/outputs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_policies/{agentPolicyId}/full
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_policies/{agentPolicyId}/download
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_policies/{agentPolicyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_policies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_download_sources/{sourceId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/fleet/agent_download_sources
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/alerting/rules/_find
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/alerting/rule/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/security/roles
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/setup
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/service_tokens
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/proxies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/package_policies/upgrade/dryrun
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/package_policies/upgrade
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/package_policies/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/package_policies/_bulk_get
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/package_policies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/outputs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/message_signing_service/rotate_key_pair
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/logstash_api_keys
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/health_check
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/fleet_server_hosts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/packages/_bulk
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_policies/outputs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/spaces/space/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/security/role/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/settings
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/proxies/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/package_policies/{packagePolicyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/outputs/{outputId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/fleet_server_hosts/{itemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/agents/{agentId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/agent_policies/{agentPolicyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/fleet/agent_download_sources/{sourceId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/alerting/rule/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/actions/connector/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/spaces/space
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/spaces/_update_objects_spaces
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/spaces/_get_shareable_references
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/spaces/_disable_legacy_url_aliases
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/spaces/_copy_saved_objects
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_policies/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_policies/_bulk_get
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_policies
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_download_sources
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}/_update_api_key
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}/_unmute_all
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}/_mute_all
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}/_enable
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}/_disable
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/alerting/rule/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/actions/connector/{id}/_execute
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/actions/connector/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/status
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/spaces/space/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/spaces/space
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/packages
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/custom_integrations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/epm/bulk_assets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/enrollment_api_keys
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/{agentId}/upgrade
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/{agentId}/unenroll
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/{agentId}/request_diagnostics
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/{agentId}/reassign
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/{agentId}/actions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/setup
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/bulk_upgrade
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/bulk_update_agent_tags
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/bulk_unenroll
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/bulk_request_diagnostics
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/bulk_reassign
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents/actions/{actionId}/cancel
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agents
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/fleet/agent_policies/{agentPolicyId}/copy
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 147
PUT /api/spaces/space/{id}
PUT /api/security/role/{name}
PUT /api/fleet/settings
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/security/role/{name}
GET /api/security/role
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/actions/connectors
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/service_tokens
POST /api/fleet/proxies
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
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/spaces/_update_objects_spaces
POST /api/spaces/_get_shareable_references
POST /api/spaces/_disable_legacy_url_aliases
POST /api/spaces/_copy_saved_objects
POST /api/security/roles
POST /api/fleet/setup
POST /api/fleet/agent_policies
POST /api/fleet/agent_download_sources
POST /api/apm/sourcemaps
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
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
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