Elastic Package Manager (EPM)
Elastic Package Manager (EPM) APIs enable you to manage packages and integrations, including installing, updating, and uninstalling packages, managing custom integrations, and handling package assets.
-
Bulk get assets
- POST /api/fleet/epm/bulk_assets
-
List package categories
- GET /api/fleet/epm/categories
-
List packages
- GET /api/fleet/epm/packages
-
Install by package by direct upload
- POST /api/fleet/epm/packages
-
Bulk install packages
- POST /api/fleet/epm/packages/_bulk
-
Delete ackage
- DELETE /api/fleet/epm/packages/{pkgkey}
-
Get package
- GET /api/fleet/epm/packages/{pkgkey}
-
Get package
- GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}
-
Install package
- POST /api/fleet/epm/packages/{pkgkey}
-
Install package
- POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}
-
Delete package
- DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}
-
Update package settings
- PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion}
-
Get package file
- GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}
-
Authorize transforms
- POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize
-
Get package stats
- GET /api/fleet/epm/packages/{pkgName}/stats
-
Get limited package list
- GET /api/fleet/epm/packages/limited
-
Get inputs template
- GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs
-
Get package signature verification key ID
- GET /api/fleet/epm/verification_key_id