Install the Entity Store
Server:
https://{kibana_url}
- POST /api/security/entity_store/install
Install the Entity Store and create engines for the specified entity types. A single logExtraction configuration is shared across all entity types. Supply it once at install to customize settings; omit it (or send an empty object) to use defaults on first install or preserve the existing configuration on re-install. Omitting a field leaves it unchanged. Sending null for a field clears that override and reverts to the default value. To change settings after install, use the update endpoint.
[Required authorization] Route required privileges: securitySolution.
Request
-
entityTypes· default: [ "user", "host", "service", "generic" ] -
Values:
userhostservicegeneric -
historySnapshotobject -
frequencystring · max: 32 · pattern: [smdh]$ · default: 24h -
logExtractionobject -
additionalIndexPatternsstring · max: 1000nullable -
delaystring · max: 32 · pattern: [smdh]$nullable -
docsLimitinteger · min: 1 · max: 9007199254740991nullable -
excludedIndexPatternsstring · max: 1000nullable -
fieldHistoryLengthinteger · min: -9007199254740991 · max: 9007199254740991nullable -
frequencystring · max: 32 · pattern: [smdh]$nullable -
lookbackPeriodstring · max: 32 · pattern: [smdh]$nullable -
maxLogsPerPageinteger · min: 1 · max: 9007199254740991nullable -
maxLogsPerWindowinteger · min: 0 · max: 9007199254740991nullable -
maxLogsPerWindowCapBehaviornullable -
Values:
deferdrop -
maxTimeWindowSizestring · max: 32 · pattern: [smdh]$nullable
Responses
200
application/json
Indicates all requested entity types are already installed.
201
application/json
Indicates the Entity Store was successfully installed.
403
application/json
Insufficient privileges.