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.
18 endpoints
-
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