Suggestions
Have a great idea that you’d like to see added to our service? Perhaps there’s an existing feature that you’d like to have extended or modified? Share it here!
420 results found
-
Extend the assignment group API to support the new profile assignment feature.
The new ability to assign profiles via assignment groups (with varying priority levels) is huge, and is going to make a big difference in our environment...
...but, there's not currently scope to
a) assign profiles to assignment groups via the API
and
b) you can't set (or update) the profile priority in an assignment group via the API
Please can we have this added to the API too?
3 votesThis has just been added. Updating assignment group priority level via API coming soon.
-
reduce the size of colored ovals in new devices UI
In the new devices UI, the colored ovals surrounding status on each line are distractingly large.
4 votes -
Add Filemaker 2023 as a shared app.
FileMaker 19 is available, but hasn't been updated to the 2023 version (essentially v20).
3 votes -
Add device EID from DeviceInformationResponse.QueryResponses.ServiceSubscriptionProperty command
Hello,
as part of eSIM distribution it will be very nice to have EID of the devices accessible via API in device details (adding EID to portal will be also nice).
Can you please add EID to each device from MDM command (this command is already in use by SimpleMDM for other data) https://developer.apple.com/documentation/devicemanagement/deviceinformationresponse/queryresponses/servicesubscriptionproperty
Thank you David.
3 votes -
Support account-driven user enrollment
Initially announced at WWDC21 [1], macOS, iOS, and iPadOS devices starting with iOS15 and macOS Monterey support a workflow called account-driven user enrollment [2]. This workflow differs from the existing user enrollment methodology in that it uses a slightly different protocol and requires the implementation of a session token on the MDM provider side.
We are interested in the account-driven workflow because it removes the need to distribute enrollment profiles or have users visit an enrollment URL and download / install the profile. The improved UX, when combined with this year's promised release of federated authentication to more providers in…
31 votesAccount-Driven Enrollment is now supported!
-
Add Tunnelblick 3.8.8c to the catalog
Update the Tunnelblick app to the latest release (v3.8.8c)
3 votes -
Update Tunnelblick to the latest release
Update the Tunnelblick app to the latest release (v3.8.8b)
3 votes -
Support macOS 14 Software Update Enforcement
macOS 14 adds some sort of software update enforcement capability. While the UI is unknown the MDM parts have been outlined here: https://developer.apple.com/documentation/devicemanagement/softwareupdateenforcementspecific?changes=latest_minor&language=objc
Please support this ASAP so we can test the UI and functionality.
1 vote -
Support the new minimum macOS version at enrollment feature
Apple's documentation shows that a new feature will allow MDMs to set a minimum version during ADE enrollments. Please support this for testing during the macOS 14 beta cycle.
24 votesClosing this since the feature was added and it will give some votes back. However, suggestions in comments have been noted. Feel free to open a new request with any additional suggestions.
-
Support the new FileVault enforcement key in macOS 14
macOS 14 adds support for the new "ForceEnableInSetupAssistant" key to require that devices enable FileVault during Setup Assistant. Please support this key for testing during the macOS 14 beta cycle.
7 votes -
Manage Munki pkginfo settings via API
Add API Endpoints to enable management of the pkginfo settings for an app via the API. This would allow us to manage keys as part of our automation process
1 voteThis is available: https://api.simplemdm.com/#update-munki-pkg-info
-
Respect local time zone of iOS devices when applying a software update window
Currently, the software update window is a singular entity, which means some units in Europe would be updating in the middle of the day for units in the USA. Implementing a method to either auto-detect local time of the units or specify a time zone in the profile would help solve this.
1 vote -
API support for enabling/disabling Bluetooth of an iOS device
I have an automated process to configure enrolled devices using SimpleMDM API, and recently there is a need to enable/disable Bluetooth depending on the device groups, which is currently not available for the API.
I understand that I can use the restrictions profile to prevent supervised devices from changing Bluetooth settings, and I can enable/disable BT from the Devices page, but it would be great if SimpleMDM can add this ability to the API, so I can integrate it into my automated process.3 votesThis is now supported: https://api.simplemdm.com/#enable-bluetooth
-
Report on Rapid Security Response versions
Apple is adding a new update type to macOS called Rapid Security Responses. These updates change the build version, but not the OS version reported. Instead, the new ProductVersionExtra (
sw_vers
) and SupplementalOSVersionExtra (MDM query) keys are returned to denote a specific supplemental version only when a RSR is installed. If no RSR is installed the key is not present. Similarly, when using MDM query (simulated with /usr/libexec/mdmclient QueryDeviceInformation) BuildVersion is unchanged, but SupplementalBuildVersion has the correct RSR build.$ sw_vers ProductName: macOS ProductVersion: 13.3 ProductVersionExtra: (a) BuildVersion: 22E7752300f
…$ /usr/libexec/mdmclient QueryDeviceInformation { BuildVersion = 22E5230e; OSVersion = "13.3";
8 votes -
Add "Run Script" option to Actions menu
A “Run Script” option in the Actions menu on both individual devices and any selected devices from a listing would be very helpful. Ideally, clicking it would pop you into the create job UI and pre-populate the “Run on” field with either that one device or any selected devices. This would speed up creating script jobs especially for multiple machines.
2 votes -
Support more API profile query strings
To get information about a custom profile through the API the only option is to list them all and then filter out the required data.
https://api.simplemdm.com/#custom-configuration-profiles
On a SimpleMDM instance with 100+ profiles, requesting a single page of profiles takes a very long time.
curl https://a.simplemdm.com/api/v1/custom_configuration_profiles?limit=100 \ -u ${API_KEY}:
Running the above command takes around 20-30 seconds. However, if there were URL parameters available to map to profile attributes - ID, name, identifier, etc. - the API could return only the one or subset of profiles requested, in turn improving performance. It shouldn't take 30 seconds to return data about…
8 votesMarking this as completed to give voters their votes back but we will continue working on optimizations. Please feel free to submit new suggestions if there is something more specific you'd like to see.
-
3 votes
-
Add Mactracker to Shared App library.
I'd like to have Mactracker added to the Shared App library. The non MAS version is preferred so I can add it to Munki as an optional install. Thanks!
2 votes -
Add JetBrains Toolbox to Shared App Catalog
Since other JetBrains IDEs are in the Shared App Catalog, please add the JetBrains Toolbox, which is the JetBrains equivalent to the Adobe Creative Cloud installer.
1 vote -
Support RemovableSystemExtensions for System Extension policies
In Monterey Apple added the RemovableSystemExtensions key to com.apple.system-extension-policy which is required to enable scripted uninstalls of system extensions.
9 votesA "Removable" checkbox option has been added to the System Extensions profile UI to mark each extension as removable (or not). Default state is not removable.
- Don't see your idea?