Initialize security solution flows
Server:
https://{kibana_url}
- POST /api/security_solution/initialize
Run one or more Security Solution initialization flows for the current space. Each flow provisions a specific set of assets, for example list indices, security data views, prebuilt detection rules, endpoint protection, AI prompts, or detection rule monitoring assets. Only the requested flows are run, and the response reports a result for each one.
Request
The initialization flows to run.
-
flows· min: 1required -
Values:
create-list-indicessecurity-data-viewsinit-prebuilt-rulesinit-endpoint-protectioninit-ai-promptsinit-detection-rule-monitoring
Response
Indicates a successful call. Returns a result for each requested flow.
-
flowsrequired -
Per-flow results. Only requested flows appear in the response, so all properties are optional. Each flow is either a typed ready result or an error result.
-
create-list-indicesoneOf -
init-ai-promptsoneOf -
init-endpoint-protectiononeOf -
init-prebuilt-rulesoneOf -
security-data-viewsoneOf -
payloadobjectrequired -
alertDataViewrequired -
idstringrequired -
patternListstringrequired -
titlestringrequired -
attackDataView -
idstringrequired -
patternListstringrequired -
titlestringrequired -
defaultDataViewrequired -
idstringrequired -
patternListstringrequired -
titlestringrequired -
kibanaDataViewsobjectrequired -
idstringrequired -
patternListstringrequired -
titlestringrequired -
signalIndexNamestringrequired -
statusrequired -
Values:
ready