This guide covers Windows only. An enterprise build for macOS and Linux is coming soon.
Download
MSIX gives reliable installs and automatic updates in enterprise environments. The Requestly API Client MSIX installs with PowerShell, DISM or an MDM. See Microsoft’s documentation for an overview of MSIX packages.Before you start
System requirements
- Windows 10 version 21H2 (build 19044) or later, or Windows 11. See MSIX supported platforms.
- x64.
Device settings
Check these settings on each device before you deploy. To read the current values on a device, see Check the install policies on a device.The app is not in the Microsoft Store. If Windows archives it, Windows cannot restore it. Set Archive infrequently used apps to Disabled to keep the app installed.
Choose a deployment method
* Devices that block installs by standard users. If you do not know whether your devices do this, see Check the install policies on a device.
Deploy the app
In each command, replace<path>, <server> and <share> with your own values. The commands use requestly-api-client-2610.15.1-win-x64.msix as an example. Replace it with the file name of the version you downloaded.
- PowerShell (one user)
- DISM (all users)
- Group Policy logon task
Run Add-AppxPackage as the user. You do not need admin rights, unless the device blocks installs by standard users. In that case, use DISM or an MDM.
Deploy via MDM
You can deploy the app with your enterprise software distribution tools. Choose the method that matches your tools:- Microsoft Intune
- Microsoft Configuration Manager (SCCM)
- Group Policy
- Deployment Image Servicing and Management (DISM.exe)
- PowerShell scripts
Verify the install
Run this in PowerShell as admin:com.requestly.api-client and the installed version. To check only the current user, run the command without -AllUsers and without admin rights.
After an install for all users (DISM, or an MDM with device context), Windows registers the app for each user at their next sign-in. Until then, the command above can show no user. To check that the app is provisioned on the device, run this as admin:
Install location and user data
The app installs to this folder, for versionX.Y.Z.0 on an x64 device:
.exe installer, so users keep their data when they move to the MSIX:
%APPDATA%\Requestly API Client\logs\main.log.
Configure automatic updates
Set the policy in Computer Configuration (HKLM), before the app first starts.- Registry
- Group Policy
- Intune
The policy lives in this key:Set the value with reg add or your management tool. This command turns automatic updates off:This command puts the app on your company’s own update schedule. Use the value that support gives you:
Supported settings
* Default. When the value is not set, or has any other type or value, updates stay on.
Update on your own schedule
By default, the app gets each new version on the standard release schedule. If you need updates at your own pace, contact support. Support gives you aReleaseChannel value. Set it in the same policy key as AutoUpdate:
AutoUpdateset to0turns all updates off, also whenReleaseChannelis set.- If devices on your channel stop getting updates, contact support.
- If your company’s update schedule is not available or not valid, the app uses the standard release schedule until the next app start. In that time it can install a newer standard version. It does not go back to an older version later.
- To go back to the standard schedule, delete the value or set it to
default. - Older versions of the app ignore
ReleaseChannel.
Know when a new version is out
Each release is listed in the Changelogs. To get notified, subscribe to the RSS feed.Good to know
- An app installed for all users (DISM, or an MDM with device context) reads only HKLM. A User Configuration policy has no effect on it.
- To move from the
.exeinstaller: remove its assignment, uninstall it for each user, then install the MSIX.
Troubleshooting
For an error that is not listed here, refer to the MSIX troubleshooting guide. If you are still blocked, contact support.Check the install policies on a device
Windows keeps a policy in a different place for each source. Run these in PowerShell:BlockNonAdminUserInstall and AllowAllTrustedApps in both results. If a value is not there, no policy sets it, and the Windows default applies.
FAQs & Errors
Deployment operation failed (0x80070005)
Deployment operation failed (0x80070005)
The device blocks installs of packaged apps by standard users (
BlockNonAdminUserInstall is 1). The PowerShell (one user) and Group Policy logon task methods install as the user, so they fail.Do one of these:- Install the app for all users with DISM, or with your MDM for the device.
- Set Prevent non-admin users from installing packaged Windows apps to Disabled or Not Configured. See Device settings.
BlockNonAdminUserInstall is not 1 on the device, refer to the MSIX troubleshooting guide for the other causes of this error.You need either a Windows developer license or a sideloading-enabled system (0x80073CFF)
You need either a Windows developer license or a sideloading-enabled system (0x80073CFF)
The device does not allow apps from outside the Microsoft Store. Check the install policies: if
AllowAllTrustedApps is 0, set Allow all trusted apps to install to a value other than Disabled, then install again. See Device settings.If AllowAllTrustedApps is not 0, refer to the MSIX troubleshooting guide for the other causes of this error.The app does not install or start with AppLocker or App Control
The app does not install or start with AppLocker or App Control
These policies block packaged apps that they do not allow. Allow the publisher BrowserStack, Inc. with no upper version limit, so that the rule also covers future updates. Do not allow the app by its file path, because the path changes with each version.
Intune shows the app as Failed (0x87D1041C) after an update
Intune shows the app as Failed (0x87D1041C) after an update
Intune looks for the exact version that it deployed. After the app updates itself, Intune does not find that version and shows Failed.First, verify the install on the device:
- If a newer version is installed, the app is not affected. To clear the status, upload the version that the devices run as new content for the app in Intune.
- If the app is not installed, for example because a user removed it, deploy it again.
Can automatic updates be turned off?
Can automatic updates be turned off?
Yes. Set
AutoUpdate to 0 with a registry value, Group Policy or Intune. See Configure automatic updates. When updates are off, the app shows no update prompt, and Check for Updates is disabled.Can we control when updates reach our devices?
Can we control when updates reach our devices?
Yes. Contact support. Support gives you a
ReleaseChannel value that puts your devices on your company’s own update schedule. See Update on your own schedule.Does an update close the app while a user works?
Does an update close the app while a user works?
No. When you deploy a new version while the app is open, the app keeps running. The user gets the new version the next time they start the app.
Can a later deployment downgrade an app that updated itself?
Can a later deployment downgrade an app that updated itself?
No. If the app has already updated itself to a newer version, a later DISM or Intune deployment of an older version does not downgrade it.

