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!
405 results found
-
Run scripts based off certain parameters.
Ex: If certain apps aren’t downloaded when the Mac is scanned every hour it runs the specified script or scripts.
Basically add If statements to install apps and run scripts.
3 votes -
Profiles API - add/set attributes for OS type, min and max OS version, and Mac architecture
The current profiles API method to list all profiles doesn't return the scope data that is configured in the management console, and there are no means to set these attributes via API methods (per https://api.simplemdm.com/#profiles as at 2022-09-26).
Please update the list all and retrieve one methods to return this scope data.
Please also add a method to update existing profiles with values for this scope data.
The scope attributes specifically are:
- setting the OS type
- setting the minimum macOS version the profile can be installed on
- setting the maximum macOS version the profile can be installed…15 votes -
Allow Log Filter to Include API
Currently when filtering the Logs, you can filter by the user making the change, but you cannot filter by API key. I would like the ability to quickly see the recent logs that the API has made.
This may be classified as a bug, but was asked to submit here anyway.1 vote -
Add column sorting to all columns across SimpleMDM
For example, under Devices > Enrollments > [MDM Server] > DEP Info, none of the columns (S/N, Model, Color, Last DEP Check-In, Linked Device, Status) can be sorted.
Another example is Config > Profiles. Only the "Type" column can be sorted, but none of the other columns.
I realize we can search and filter on these same pages, but it would be helpful to have sort options as well.
32 votes -
Include copy button for admin password.
With the escrowed admin password feature, it would be helpful to include a small copy button (similar to those seen on code training/doc sites) to easily copy the password.
As it is now, if you reveal the password, then triple click to select, you end up grabbing a carriage return (and text styling) that will make the password invalid when pasted.
9 votes -
Specify package install order on joining an app assignment group
I can see that this request has been marked completed:
and I've tested the package order stuff in our environment - and it works really well... but ONLY for pre-stage setups. And they don't always work.
So - if an end user needs to manually enrol a device either via an enrolment link or a
sudo profiles -N
command to re-trigger an automated enrolment then all that awesome install logic disappears, and the packages get installed in what seems to be a random order. As Eric says in that feature request:"Some vendors supply their products as multiple packages…
7 votes -
Limit API Scope to Group
Would love the ability to limit a specific API key to only access specific group devices. I would like to develop something to wipe devices for some automation in some build farms, but would not want to give the users the ability to wipe any device from the key.
2 votes -
Managed Application Installation Status
There should be some way in the console (and API) to see the installation status of apps deployed through SimpleMDM, using statuses like "Installed", "Pending", "Error", etc.
Currently, you can see which apps are installed on a device, but there's no way to identify applications that should or will be installed, whether we're waiting for the device to come online, or if there's been an error in the installation process.
In a standalone Munki environment I would could use Sal/MunkiReport as requested in https://suggestions.simplemdm.com/forums/204404-suggestions/suggestions/40754131-integrate-munkireport-or-sal
Alternately, I can also forward the Munki logs in /Library/Managed Installs/Logs to a SEIM like Splunk…
1 vote -
Self-service VPP Apps
Some of the apps we distribute from VPP do not need to be installed on all Macs, but should be available for a user to install on demand.
Welding together Managed Software Center and VPP could be tricky, but maybe there could be application stubs in MSC that trigger API calls to SimpleMDM to install a VPP app on the device.
15 votes -
Expose Custom App "Pre-stage priority" in API
The Custom App Screen (https://a.simplemdm.com/admin/apps/{APP_ID}) allows for a configurable "Pre-stage priority" for Device-level App Installation during DEP enrollment. This value has a pre-set range of 0-10 (inclusive) available in the UI.
Please update the Application API (https://a.simplemdm.com/api/v1/apps/) to:
- Expose the "Pre-stage Priority" value on all List/Retrieve responses for /api/v1/apps/
- Allow for setting the "Pre-stage Priority" during App Creation and App Update
Background:
My organization is installing multiple Installer Packages during initial DEP enrollment, where some packages must be installed before others. We're currently managing this via manual uploads in the web console after our CI/CD process.…
1 vote -
Assign devices to user owners
Assign the device to a user/owner for easier search.
7 votes -
Filter and Sort Devices columns within the Enrollment section
When you go to the enrollment area of SimpleMDM and choose the enrollment method, in my case, the SimpleMDM Automated Enrollment using DEP. It will list ALL of the currently sync'd devices from ABM. This is a HUGE list and you cannot sort it or filter it whatsoever. I would like the option to filter by status, color, model, etc. as well as sort them all alphabetically.
An even bigger improvement for this requested feature would be if you add checkboxes to each line item so you can bulk update them to assign to a specific group, etc. This makes…
4 votes -
Implement application signature expiration to SimpleMDM API
We need to be able to actively monitor application signature expiration which is not available through the API now.
1 vote -
Add "1 day" to the dropdown for "When a device hasn't been seen" notification
In your notifications section of the portal, I can select a minimum of 3
days for the event lag:When a device hasn't been seen for
3 daysPlease add an option for 1 day. Some of us need this for compliance with our security certs and auditors. Note that if someone sets this to 1 day and it's too "noisy" because people turn off their laptops on weekends or their device runs out of power during a
holiday, then they could always switch it back to 3 days.1 vote -
Add Cisco AnyConnect VPN Client to Shared App Store for MacOS
Please add just the VPN client into the Shared App Store for MacOS.
1 vote -
Move Rosetta 2 install from global enrollments to per enrollment groups
Some of our enrollments need Rosetta 2, while others we do not want them. We have to resort to adding a package to the groups that need them. It would be nice to have this option.
2 votes -
Remote Desktop Enable API - Return HTTP 20x instead of HTTP 400 if already enabled on client
The Remote Desktop Enable API - https://simplemdm.com/docs/api/#enable-remote-desktop - currently returns an HTTP 400 response if the device the API is called against already has this enabled. The Disable API returns an HTTP 202 error regardless of whether the feature has not been disabled or has been disabled.
I'm not entirely sure I see the value in the Enable API returning an HTTP 400 response when a device already has it enabled. A response that returns a relevant HTTP 20x value makes more sense in this instance because the setting has already been enabled. An HTTP 400 response only makes sense…
1 vote -
Add wireguard as a supported app
This is a good VPN solution and should be added as one of your supported VPN solutions
5 votes -
Document webhook metadata fields
Please document the format of webhook events, including which fields are included with each type.
3 votes -
SimpleMDM Training and Certification
Why do I ask/suggest?
- It can be great to meet MDM certification requirements from the Apple Consultants Network (for members).
- Learn SimpleMDM from the perspective of the creators. Like best practises, how/why things were created the way they are.
- Impress whoever is impressed by this kind of stuff. Maybe you'll get a raise. And off course get a nice badge for your website or social media! (just kidding)
- (add your suggestions in a reply)8 votes
- Don't see your idea?