Actions
Reference for every available automation action, including install, uninstall, run script, restart, and patch.
System
Run scripts, restart devices, manage processes and services, and interact with the Windows registry.
- Restart ActionReboot a managed device immediately or after prompting the end user for approval.
- Run Script ActionRun a saved script on a device as part of an automation, with support for passing automation variables into the script.
- Shell ActionRun an inline script directly in an automation pipeline without referencing a saved script.
- Start Process ActionLaunch an executable on a device as part of an automation pipeline.
- Stop Process ActionTerminate a running process on a device as part of an automation pipeline.
- Manage Service ActionStart, stop, or restart a service and optionally change its startup type as part of an automation pipeline.
- Set Registry Key ActionCreate or update a Windows registry key value as part of an automation pipeline.
- Delete Registry Key ActionRemove a Windows registry key value as part of an automation pipeline.
Flow
Control automation execution with approvals, delays, branching, and nested automation calls.
- Wait for Approval ActionPause an automation pipeline until a technician manually approves or rejects the run.
- Run Automation ActionTrigger a separate automation from within a running automation pipeline.
- Delay ActionPause an automation pipeline for a set number of seconds before continuing to the next action.
- Exit Automation ActionImmediately stop the automation pipeline for a device without marking the run as failed.
Files
Download files to a device from a direct URL or other source.
Level
Manage device state within Level: set custom fields, create alerts, apply or remove tags, assign groups, toggle maintenance mode, and delete devices.
- Set Custom Field ActionWrite a value to a device's custom field as part of an automation run.
- Create Alert ActionGenerate a custom alert on a device as part of an automation run.
- Apply Tags ActionApply one or more tags to a device as part of an automation run.
- Remove Tags ActionRemove one or more tags from a device as part of an automation run.
- Assign to Group ActionMove a device into a specific device group as part of an automation run.
- Enable Maintenance Mode ActionPut a device into maintenance mode as part of an automation run.
- Disable Maintenance Mode ActionTake a device out of maintenance mode as part of an automation run.
- Delete Device ActionPermanently remove a device from Level as part of an automation run.
Security
Install OS updates, manage Windows Defender, and control disk encryption.
- Install Windows Updates ActionInstall pending Windows updates on managed devices as part of an automation workflow.
- Install macOS Updates ActionInstall pending macOS system and application updates on managed devices as part of an automation workflow.
- Install Linux Updates ActionInstall pending system updates on managed Linux devices as part of an automation workflow.
- Windows Defender Update ActionKeep Windows Defender definitions current on managed devices as part of an automation workflow.
- Windows Defender Scan ActionTrigger a Windows Defender scan on managed devices as part of an automation workflow.
- Enable Disk Encryption ActionEnable BitLocker (Windows) or FileVault (macOS) on managed devices as part of an automation workflow.
- Disable Disk Encryption ActionDisable BitLocker (Windows) or FileVault (macOS) on managed devices as part of an automation workflow.
- Rotate Disk Encryption Key ActionRotate BitLocker (Windows) or FileVault (macOS) encryption keys on managed devices as part of an automation workflow.
App Management
Install, uninstall, and upgrade applications using Winget or Homebrew.
- Install Microsoft 365 for Windows ActionDeploy Microsoft 365 or Office LTSC to Windows devices as part of an automation.
- Install Microsoft 365 for macOS ActionDeploy Microsoft 365 to macOS devices as part of an automation.
- Install Winget ActionInstalls Level's implementation of winget on a device, enabling winget-based app management actions.
- Install Winget Package ActionInstalls one or more applications on a device using Windows Package Manager (winget) package IDs.
- Upgrade Winget Package ActionUpgrades winget-managed applications on a device — either all available packages or a specific list.
- Uninstall Winget Package ActionRemoves one or more applications from a device using Windows Package Manager (winget) package IDs.
- Install Homebrew ActionInstall Level's managed Homebrew on a macOS device as part of an automation.
- Install Homebrew Package ActionInstall one or more Homebrew packages on a macOS device as part of an automation.
- Upgrade Homebrew Package ActionUpgrade all or specific Homebrew packages on a macOS device as part of an automation.
- Uninstall Homebrew Package ActionRemove one or more Homebrew packages from a macOS device as part of an automation.
- Install Linux Packages ActionInstall one or more packages on Linux devices through an automation using Apt, Yum, Pacman, Snap, or Flatpak. Works across a mixed-distro inventory.
- Upgrade Linux Packages ActionUpgrade Linux packages through an automation. Upgrade everything or target specific packages with optional exclusions, across Apt, Yum, Pacman, Snap, and Flatpak.
- Uninstall Linux Packages ActionRemove one or more packages from Linux devices through an automation using Apt, Yum, Pacman, Snap, or Flatpak. Dependency cleanup depends on the manager.
Notifications
Notify technicians or end users via in-app alerts, SMS, or email.
- User Approval ActionPrompt an end user to approve an action before the automation pipeline continues.
- Notify User ActionSend a one-way notification message to the end user on a device as part of an automation pipeline.
- Send SMS ActionSend an SMS message to a phone number as part of an automation pipeline.
- Send Email ActionSend an email to one or more addresses as part of an automation pipeline.
- Send Email Report ActionSend a daily summary email listing all devices that passed through a pipeline step, with per-device detail rows.
Other
Make outbound HTTP requests to external systems.
