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!
284 results found
-
API to look up deleted devices
An API endpoint to look up deleted devices and their attributes would be helpful in our system integrations.
6 votes -
Report on xprotect versions and compare with sofa feed for latest
Report on xprotect and related security components (gatekeeper MRT etc) in dashboard and api. This is a script I’m using to check version and compare using sofa.
https://github.com/macvfx/SimpleChecks/blob/main/XProtect-check-compare-simple.sh
Also see silent knight app from Howard Oakley for an example of the data. https://eclecticlight.co/2025/06/19/the-future-of-silentknight-and-updates-to-xprocheck-and-logui/ — previously i used his silnite binary in scripts to make custom attributes and in sequoia just a simple report script.
https://github.com/macvfx/SimpleChecks/blob/main/silnite-check-xprotectv.sh4 votes -
Use Sofa feed to add macos latest next to macOS current of device
Optionally add columns to the device dashboard to show latest macOS available for a device (both latest minor for current macOS install and latest major supported). I currently do this via api device check and add sofa feed info to a csv but it would be nice to have built in. There’s so much good info in the sofa feed it should be piped in to SimpleMDM for all to see not just what macOS is installed but what is the latest and what could be installed. https://github.com/macvfx/SOFA/blob/main/simpleMDM-devices-vs-SOFA-macOS-update-check-lastSEEN.sh
2 votes -
Ability to export logs
A log file export would open up using file processing tools (Notepad++, etc.) to search for, and analyze, log entries.
2 votes -
Add to Shared apps catalog
hi team, could you consider adding these apps to Shared apps catalog?
Cursor
Datagrip
Harmony SASE VPN
Linear
Thanks in advance1 vote -
Create a full featured API
The API does not have the ability to make the same configuration changes, and/or view the same data as the UI. We would like to enhance the terraform repo as well as create an MCP server for SimpleMDM - however this holds us back. Without an infrastructure as code approach, we fell that SimpleMDM can be fragile. i.e. Deleting a group in the UI is easily done and there is no roll back.
11 votes -
Allow On-Prem Caching for Munki packages to increase max package size
I know that the current size limitations for Munki are where they are to keep from overloading SimpleMDM's servers, but would it be possible to allow for an On-Prem/Hybrid Cloud integration with SimpleMDM to cache larger Munki installations?
Even something like being able to use a shared folder on a local server, or an application we can install on a server to designate it as a caching server.
For example, we have an installation package for installing the Adobe Suite of packages for the specific year we support, but the total package size is closer to 25 GB. We run…
2 votes -
Binary Authorization - Allow/Deny List macOS Applications
allow applications to be allowlisted so that only approved apps can execute.
13 votes -
Add Python from python.org
I have a script in a LaunchDaemon that embeds Python to send email. It would be nice if all our Macs could automatically keep Python up-to-date.
1 vote -
Allow for Device User Account management
There should be an Action menu for a user on a device for the SimpleMDM admin to be able to:
- View user details
- Edit the group membership (e.g. standard vs. admin or other groups)
- reset user password
- remove secure token
- unlock an account
- delete a user
- add a user12 votes -
API Call by Device Type
It would be nice to be able to make a call by device type on the GET https://a.simplemdm.com/api/v1/devices
with parameters for macos, ios, tvos3 votes -
Make the "Run recurringly" Script Job be more granular
When scheduling a script job to run recurringly, the only option is for it to run at a specific time of day--essentially, just once for that day. Can we make the hours to run more granular so that we can select multiple hours during the day?
4 votes -
Add Feature to Track Apple Repairs
It would be nice to have an API to connect to Apple for tracking the repair status on devices.
4 votes -
Update custom macOS apps in Catalog (version control)
It would be nice to have the ability to update custom apps that we have added to the catalog. Adding a new file version without having to create a new catalog entry.
3 votes -
List all assignment methods that add a profile to a device
When a profile is assigned both directly and via Group membership, it only lists as assigned via "direct". It would be more complete to list it as "direct" AND <link to group>,
1 vote -
Include VPP License totals and assignment counts in API output
We need a way to get overage data on VPP licenses, this is not possible currently with the existing API for apps.
We'd love to have the list method - https://api.simplemdm.com/#list-all - extended so that any app in the catalog that is a VPP app includes a total licenses count and an assigned licenses count.
Adding this information would be very useful for us to generate reports/alerts on overages so we can better handle those license assignments.
1 vote -
Schedule a Script Job using API
Currently, there does not appear to be a way to schedule the execution of a script job with API.
I need this to continue implementing a Terraform provider dedicated to SimpleMDM.
It would be nice if that was added during the creation of a Script Job in the API. The goal would be to have the three prossibilites offers by the UI like :
- Run ASAP
- Run later
- Run reccuringlyThe API documentation mentions that a job can be canceled. However, since scheduling a job is not currently supported, this functionality seems limited.
19 votes -
Naming Script Jobs during creation with API
It seems the SimpleMDM API does not allow assigning a name to a job at creation. From what I could understand, the API gives a default name to the job which is “API Job”.
It could be interesting to allow this customization especially since the name field is mandatory in the UI.
Script Jobs API : https://api.simplemdm.com/#create-8
12 votes -
Ability to export dep devices
Ability to export a csv of DEP Devices in the Enrollment tab.
Use-Case: We switched to simplemdm from AirWatchOne, and not alot of our devices were actually truely managed there because it never worked.
Would be nice to track devices that are enrolled,awaiting enrollment so we could export a csv and then match serial numbers to AWO and work with that user to either replace there device or get it into SimpleMDM.
1 vote -
Show what OS would get installed based on major and minor update delays
When configuring a restriction profile, we can set update delays for iOS, macOS major and macOS minor. Let the editing view preview what the expected offered version of a software update check would be, since it's relative to the age of the release.
For example, as I submit this, macOS 15.1 is 25 days old.
A minor deferral for 30 days would therefore yield devices finding 15.0.1
Deferral of 21 would offer 15.1.
Add a line under each setting that does this calculation, indicating that "as of today, the offered minor version would be X", which updates as the admin…1 vote
- Don't see your idea?