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.

Operations quick access
POST /api/fleet/epm/bulk_assets GET /api/fleet/epm/categories POST /api/fleet/epm/custom_integrations PUT /api/fleet/epm/custom_integrations/{pkgName} GET /api/fleet/epm/packages POST /api/fleet/epm/packages POST /api/fleet/epm/packages/_bulk POST /api/fleet/epm/packages/_bulk_rollback GET /api/fleet/epm/packages/_bulk_rollback/{taskId} POST /api/fleet/epm/packages/_bulk_uninstall GET /api/fleet/epm/packages/_bulk_uninstall/{taskId} POST /api/fleet/epm/packages/_bulk_upgrade GET /api/fleet/epm/packages/_bulk_upgrade/{taskId} GET /api/fleet/epm/packages/{pkgName} PUT /api/fleet/epm/packages/{pkgName} POST /api/fleet/epm/packages/{pkgName} DELETE /api/fleet/epm/packages/{pkgName} GET /api/fleet/epm/packages/{pkgName}/{pkgVersion} PUT /api/fleet/epm/packages/{pkgName}/{pkgVersion} POST /api/fleet/epm/packages/{pkgName}/{pkgVersion} DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion} GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath} DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}/datastream_assets GET /api/fleet/epm/packages/{pkgName}/{pkgVersion}/dependencies POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/kibana_assets DELETE /api/fleet/epm/packages/{pkgName}/{pkgVersion}/kibana_assets POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/rule_assets POST /api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize POST /api/fleet/epm/packages/{pkgName}/review_upgrade POST /api/fleet/epm/packages/{pkgName}/rollback GET /api/fleet/epm/packages/{pkgName}/stats GET /api/fleet/epm/packages/installed GET /api/fleet/epm/packages/limited GET /api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs GET /api/fleet/epm/verification_key_id