[Security Solution] Make existing OpenAPI specs for Endpoint management API correct #183816
Closed
24 of 29 tasks
Labels
8.15 candidate
docs
OLM Sprint
Team:Defend Workflows
“EDR Workflows” sub-team of Security Solution
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
Epic: https://github.com/elastic/security-team/issues/9525
Deadline: Jul 29, 2024 (see milestones in https://github.com/elastic/security-team/issues/9400)
Summary
As part of the Serverless project, we need to make sure OpenAPI specs for all public Endpoint management API endpoints are correct. We want all the APIs documented before Serverless GA. Please look for more context in the epic.
During a Security Solution public API research we discovered that for some of the public Endpoint management API endpoints we already have OpenAPI specs. We just need to make sure they are correct. Please see below what needs to be done exactly.
API endpoints
The following public API endpoints were discovered during research, and have OpenAPI specs:
GET /api/endpoint/metadata
GET /api/endpoint/metadata/{id}
GET /api/endpoint/metadata/transforms
POST /api/endpoint/suggestions/{suggestion_type}
GET /api/endpoint/policy_response
GET /api/endpoint/policy/summaries
GET /api/endpoint/action_status
GET /api/endpoint/action/state
GET /api/endpoint/action_log/{agent_id}
GET /api/endpoint/action
GET /api/endpoint/action/{action_id}
POST /api/endpoint/action/isolate
POST /api/endpoint/action/unisolate
POST /api/endpoint/action/kill_process
POST /api/endpoint/action/suspend_process
POST /api/endpoint/action/running_procs
POST /api/endpoint/action/get_file
POST /api/endpoint/action/execute
POST /api/endpoint/action/upload
POST /api/endpoint/action/scan
GET /api/endpoint/action/{action_id}/file/{file_id}/download
GET /api/endpoint/action/{action_id}/file/{file_id}
GET /api/endpoint/protection_updates_note/{package_policy_id}
POST /api/endpoint/protection_updates_note/{package_policy_id}
To do
The text was updated successfully, but these errors were encountered: