[Security Solution] Disable deprecated rules bulk CRUD API endpoints #193184
Labels
9.0 candidate
Breaking Change
Feature:Rule Management
Security Solution Detection Rule Management area
Team:Detection Rule Management
Security Detection Rule Management Team
Team:Detections and Resp
Security Detection Response Team
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
v9.0.0
Related to: https://github.com/elastic/security-team/issues/9707 (internal), https://github.com/elastic/security-team/issues/9691 (internal), https://github.com/elastic/security-team/issues/7242 (internal)
Breaking change proposal: https://github.com/elastic/dev/issues/2772 (internal)
Docs ticket: elastic/security-docs#5981
Summary
We have deprecated certain bulk API endpoints that we don't intend to expose neither in Serverless, nor in the 9.0 stack version. These deprecated APIs are documented here:
We should unregister these endpoints in the
main
branch. This will disable them in Serverless (we want to do that before GA) and in the upcoming 9.0 version. We can consider completely removing their code from the repo.This doesn't apply to the bulk actions endpoint.
Deprecation period
All these endpoints have been deprecated since Kibana
v8.2
released in May 2022, which makes the deprecation period of more than 2 years:Documentation
Please open a docs ticket for documenting this breaking change in 9.0.
Also, we'd probably need to think about what should we do with the OpenAPI specs to make sure that the user of the API reference website understands that these endpoints are not available in Serverless and stack 9.0, but available in stack 8.x.
Todo
Tasks
The text was updated successfully, but these errors were encountered: