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!
428 results found
-
Add ClickUp as a shared app.
Would like to have ClickUp added the shared app library. Thanks!
1 vote -
Implement "SetAutoAdminPassword" to allow DEP created admin account password rotation
SetAutoAdminPassword allows changing the password of a local admin account that was created by Setup
Assistant during DEP enrollment via the AccountConfiguration command. It is available in macOS v10.11 and
later. This would be useful to allow admin password rotation. Ideally this would also available via the API.11 votesThis is now supported (with some limitations). Documentation is available here: https://help.pdq.com/hc/en-us/articles/5626064805659-macOS-Account-Setup-and-Admin-Passwords
-
3 votes
Added a while back but did not update post at the time.
-
Add Slack universal installer to Shared Apps
I found that Slack has a universal installer available on their website, but only the Intel version is in the Shared Apps library. It would be nice to be able to push the universal version from Shared Apps instead/in addition.
(link here, under the "Distribute Slack" section: https://slack.com/help/articles/360035635174-Deploy-Slack-for-macOS)
Thank you!
7 votes -
Add schedule to script jobs
Scripts and jobs to run them are a fantastic addition but the jobs are single use at that this stage.
The ability to schedule jobs seems like the next logical iteration.
Keep up the good work SimpleMDM
27 votesScript Jobs can now be scheduled within the admin interface.
-
Add Scripts and Script Jobs to API
Feature Request: Add Scripts and Script Jobs to API
Currently the "Scripts" and "Script Jobs" functionality is only supported when using the SimpleMDM web console via a browser.
- Scripts: https://a.simplemdm.com/admin/scripts
- Script Jobs: https://a.simplemdm.com/admin/script_jobs
With the goal to support custom advanced automation for our machine provisioning processes and integration with other configuration management systems, we need the ability to:
Requirements:
- Create/Update (Upload) and Delete Scripts
- Support multipart/form-data by default (similar to other SimpleMDM APIs)
- List and Get Scripts, including:
- Script ID
- Script name
- Full script contents
- Created/Updated timestamps
- Create Script Jobs
- List Script Jobs
- Get Job Status
- Get Job Log /…
8 votesThis has been implemented. Please see our documentation for more information:
- Scripts API: https://simplemdm.com/docs/api/#scripts
- Script Jobs API: https://simplemdm.com/docs/api/#script-jobs
If there are additions/changes you would like to see, please submit a new suggestion. Also, thank you for the very detailed description!
-
API: get application identifier
In order to list the machine on which an application is installed, I intend to use /apps/{APP_ID}/installs
Right now it is impossible to get the application identifier "APP_ID" from the API.
The /apps endpoint returns a very limited list of known applications (probably from the catalog, but it's not very clear).The only way to get this APP_ID is to go through the admin web interface, go to the "Apps" section, and copy the identifier from there.
As far as I can tell, the API is missing this feature currently.
2 votesThe APP_ID for an app can be obtained from the Apps List All endpoint here: https://api.simplemdm.com/#list-all
As it stands, we recommend using this endpoint to get a list of IDs. However, this endpoint only returns apps in your account's Catalog. If there is some additional functionality you are looking for, please submit a new suggestion.
-
Add Nextcloud client to shared apps
Adding Nextcloud client (is a Dropbox alternative and much more) to shared apps. It can be found here: https://nextcloud.com/install/
2 votes -
Permit override of receipts or installs keys in Munki pkginfo
Related to this feature request: https://suggestions.simplemdm.com/forums/204404-suggestions/suggestions/40986322-fully-support-the-munki-pkgingo-plist
As per the documentation (https://help.pdq.com/hc/en-us/articles/6430464122907-Custom-PkgInfo-for-Munki-apps) the following keys are not permitted to overridden by the user:
installs
receiptsI believe the intent of the restriction on these in the manifest is to prevent installation issues, but these keys are vitally important to fix the installation of packages that include sub packages that are not always installed.
Without being able to override these options, some packages that include a large amount of sub packages that are not always installed (for example, architecture specific ones) will get stuck in a state where Munki believes…
3 votesWe have added the ability to set the "receipts" key in the custom PkgInfo. From what I currently understand, this should solve most scenarios, but if the "installs" key is also necessary for your use-case (or any other PkgInfo keys), please submit a new suggestion and/or email us at [email protected] and let us know. Thanks!
-
add ability to upload custom icons
When creating custom apps, it would be nice if we could upload a custom icon with it.
11 votesCustom icons can now be uploaded for custom apps & nopkgs that are deployed using SimpleMDM's hosted Munki integration. When enabled, the Managed Software Center will display the provided custom icon.
Please note: Once the app is installed, the application will still use whichever icon was specified in the pkg/dmg. Additionally, custom pkgs that are only eligible for deployment via the MDM protocol do not currently support custom icons. This would require the pkg itself to be modified.
-
3 votes
-
Allow admins to set 'Remote Desktop Enabled' for all devices
A freshly built macOS 12.1 machine can only have Remote Desktop / screen sharing enabled using MDM. Currently, this can only be done on a per machine basis using 'Enable Remote Desktop' option or API call. It would be great if we could: -
Set 'Remote Desktop Enabled' at a global level for all macOS devices that are in SimpleMDM.
Have the ability to set it on multiple machines at once by ticking the box next to the device and setting from the 'Actions' menu.
6 votesRemote Desktop can now be enabled/disabled on multiple devices at once via the main Devices page, as well as enabled automatically when a device enrolls. To enable this for enrollments, see the option under Enrollments > Settings.
-
Support a device's local time for Software Update Policy for iOS profiles
Currently the start hour and end hour for the profile is based on the account's time zone in the settings. Since we operate devices around the globe, we'd like to easily set one time frame for all devices across our sites. E.g. 7pm to 7am and a checkbox enabled for "Use device's local time".
4 votesThis option is now supported within the Software Update Policy for iOS profile.
-
Devices API should indicate if phone is in lost mode
The following API
GET https://a.simplemdm.com/api/v1/devices
Lists detailed information about the device status underattributes
.We would like to see an additional attribute for when the device was placed in lost mode and if the device is currently in lost mode.
For example:
{
"is_in_lost_mode": true,
"lost_mode_active_at": "2021-07-13T16:00:54.000-07:00",
}
Since we have a large fleet of devices, we periodically place some of that fleet into lost mode if they go missing, using your existing API.
We would like to build out reporting which would require having lost mode information available in the API.
4 votesThe "lost_mode_enabled" key has been added to the Devices API.
The Logs API can be used to get "lost_mode.enabled" logs to see when the device issued a response indicating that it received the "Enable Lost Mode" command successfully.
-
9 votes
-
Add Handbrake to macOS shared apps.
I would like to see Handbrake offered as a macOS shared app. Thanks!
2 votes -
Log Bootstrap Token events
Log entries for when the Bootstrap Token is escrowed or rotated would be helpful for debugging, compliance, and device health.
3 votesThis was added about a year ago. Looks like we forgot to update this post at the time.
-
Specify package install order during prestage
The prestage_installer pkg that gets used when more than one pkg is assigned to a device group doesn't currently have a method to specify installation.
Some vendors supply their products as multiple packages and some have dependencies of one being installed before another (see: jamf Connect trying to run the installed app if it doesn't detect a LaunchAgent on disk that is installed by another .pkg). For reasons like this, being able to guarantee the order of pkg installation is key.
This request is to implement a way to specify the order of installation from the portal that is used…
3 votes -
Add a column to the device export list for "Filevault key escrowed"
When reviewing devices, it would be helpful to see which devices have FileVault enabled but if the key is not escrowed to the MDM.
4 votesThe "FDE Recovery Key Stored" column has been added to the "Export Devices" CSV.
-
Add extra fields to the device list
The device list currently displays:
Device Name Initial Group Model Status Serial Number EnrollmentIt would be useful to be able to customize the fields being shown to include or exclude any of the fields available, including custom attribute fields.
15 votesCustom attributes and additional fields can now be displayed on the devices index page. Click the gear in the table to select more columns.
If there are additional specific attributes you would like, please create a new request.
- Don't see your idea?