Create package policy
https://{kibana_url}
- POST /api/fleet/package_policies
- POST /s/{space_id}/api/fleet/package_policies
Refer to Spaces for more information.
Request
You should use inputs as an object and not use the deprecated inputs array.
-
descriptionstring -
Package policy description
-
forceboolean -
Force package policy creation even if package is not verified, or if the agent policy is managed.
-
idstring -
Package policy unique identifier
-
inputsmap string to object -
Package policy inputs (see integration documentation to know what inputs are available)
-
namestringrequired -
Package policy name (should be unique)
-
namespacestring -
The package policy namespace. Leave blank to inherit the agent policy's namespace.
-
output_idstringnullable -
Output ID to send package data to
-
overridesobjectnullable -
Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.
-
inputsobject -
policy_idstringnullable deprecated -
Agent policy ID where that package policy will be added
-
policy_idsstring -
Agent policy IDs where that package policy will be added
-
varsobject -
Package root level variable (see integration documentation for more information)
Responses
OK
-
itemrequired -
idstringrequired -
inputsoneOfrequired -
revisionnumberrequired -
descriptionstring -
enabledboolean -
namestringrequired -
namespacestring -
output_idstring -
overridesobject -
packageobject -
namestringrequired -
requires_rootboolean -
titlestring -
versionstringrequired -
policy_idstringnullable deprecated -
policy_idsstring
Generic Error
-
errorstring -
messagestring -
statusCodenumber
Generic Error
-
errorstring -
messagestring -
statusCodenumber