Skip to content

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

  1. Support for Munki installer_type "nopkg"

    Munki has a pkginfo key for the installer type "nopkg". In a self-hosted Munki environment, this allows pkginfo files to be added to a repository that do not have an associated .pkg or .dmg file. You can read the Munki Project docs on the feature here: https://github.com/munki/munki/wiki/nopkgs

    This has a variety of uses, because it allows Munki to be used as a general script execution tool. An admin can use any of Munki's installation conditions (package receipt, installs array, installcheck_script, or OnDemand) to then run a pre or postinstall script embedded in the pkginfo.

    One example of how this is…

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Add Enrollment Date to API

    The enrollment date would be handy to pull via the API

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Profiles API - add upload/create custom profile method

    The profiles API endpoint doesn't have a method of uploading a custom configuration profile. This means it is not possible to create custom profiles and upload them to SimpleMDM, and then automatically create device group relationships and or assigning scopes to those custom profiles.

    An example where this would be useful is where profiles are managed within a git repo and pushed to SimpleMDM via automated workflows when these profiles are updated with new payloads.

    This upload/create method should also include settings for creating an assignment scope (for example, setting the OS type the profile can be applied to, the…

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Allow password rotations via API

    Now that firmware and recovery lock passwords may be rotated via the web interface, it would be great to have that functionality available via the API as well.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. eSIM management aka RefreshCellularPlans command

    Apple introduced iPhones completely without SIM tray in US recently (rest of the world will follow soon), command for managing eSIM is available for some time.

    Implementing command RefreshCellularPlans will help us to streamline our SIM deployment to our users and get rid of plastic waste.

    Please implement RefreshCellularPlans and make available via API.

    https://support.apple.com/en-gb/guide/deployment/dep36c581d6x/web
    https://developer.apple.com/documentation/devicemanagement/update_the_esim_cellular_plan

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. "UpdateOS version" GUI commands available for Macs via the API

    Add the maOS UpdateOS GUI Update commands to the API. Currently only iOS Software Updates are supported in the API

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add ClickUp as a shared app.

    Would like to have ClickUp added the shared app library. Thanks!

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Update multiple custom attributes via API

    Currently only one custom attribute can be updated per API call either for a single device or device group.

    https://api.simplemdm.com/#set-value-for-device
    https://api.simplemdm.com/#set-value-for-group

    Say I want to set multiple custom attributes within a single workflow. I need to make as many API calls as there are attributes to update. In my recent work that's four calls which could've been one. This also simplifies developing with the API - don't have to iterate through values along with grokking associated return statuses.

    I'm requesting the functionality to update multiple custom attributes with one API call.

    PUT https://a.simplemdm.com/api/v1/devices/{DEVICE_ID}/custom_attribute_values

    Remove attribute name from endpoint URL and…

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Munki Integration : On-Demand installation

    I wish that the Munki "OnDemand" key that is planned for a PkgInfo is exposed in the declaration of a package in SimpleMDM. That would offer to trigger the installation of a package as needed without an instal / remove cycle.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Implement Apple Kerberos SSO Extension as a profile

    This is a great tool to sync AD password to the local one. It is somewhat easy to get this done as a custom plist profile. I used the settings from Kandji MDM as reference, a guide from JAMF on how to deploy the Kerberos Extension and Imazing.com profile manager to create the plist file. Imported the custom profile in SimpleMDM, applied to Pilot group and it worked just like intended. This was easy, but it should be made standard.

    A sample plist file is available from https://github.com/ProfileCreator/ProfileManifests/issues/556

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Manage Non-Custom Profiles via API

    Currently the API has a customconfigurationprofiles endpoint (https://simplemdm.com/docs/api/#custom-configuration-profiles) which can be used to create, modify, and assign/unassign custom profiles. However, there is on way to manage other profile types via the API.

    Say I create a FileVault profile in the web app and then want to assign the profile only to specific Macs using the API. There's not a specific group or device I want to manually assign. Instead I only want to assign to specific endpoints programmatically using a config management tool like Chef or Ansible. Since the profile is not "custom" I am unable…

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Expose assignment count for custom profiles via API

    The internal API for profile search https://a.simplemdm.com/admin/profiles.json returns the number of groups and devices assigned to a profile as groupCount and deviceCount.

    Exposing this information to the customconfigurationprofiles "list all" endpoint would make it possible to add a scheduled job to cleanup profiles with 0 installs, so the UI doesn't get clogged up with outdated profiles.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Add the ability to mark some custom attributes as "secret"

    We're looking at pushing things like wifi passwords to devices using profiles and custom attributes... as we aim to use MIST's multiple PSK option - https://www.mist.com/documentation/multi-psk/

    Each device will have their own wifi password pushed as a custom attribute - but these are effectively passwords. It would be awesome if they could be tagged as secret (like a lot of CI/CD tools allow you to do) and we could log that an admin had viewed them (in the same way unlock PIN and Activation Lock Key access is logged now

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    When editing a custom attribute via Configs > Attributes, you can now select "Mark as secret". When checked, this will prevent users with "Custom attributes marked as secret" permissions disabled for their user role from seeing the values stored for these attributes.

  15. 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
    receipts

    I 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    We 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!

  16. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    The 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.

  17. Allow bulk import of GUID and passwords for DEP-created accounts

    Allow for the bulk import of information on DEP auto-created admin accounts. An API or UI that allows for the entry of serial number, GUID, and password for accounts created before the release of the Auto Admin feature. This would permit us to get rotation of the password without having to redeploy.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    I'm marking this one as closed/completed because, since the initial release of this feature, we added the ability to reset admin passwords for an auto-admin account regardless of whether or not the password was already stored. I believe the current functionality achieves the original intent of this suggestion. If there is additional functionality you'd like to see added related to this, please submit a new suggestion.

  18. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Enable Remote Desktop per enrollment instead of globally

    The new feature to enable remote desktop automatically is great, but we only want to enable it on a certain enrollment, not on all machines.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Implement FileVault recovery key rotation in UI

    It would be convenient to be able to rotate FileVault recovery keys from within the SimpleMDM UI as documented here: https://developer.apple.com/documentation/devicemanagement/rotate_the_filevault_key rather than running the fdesetup Terminal command via script or using the API to accomplish this.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Hi Eddie,

    Thanks for the post. This option is already supported in SimpleMDM. It is available when the existing recovery key is stored in MDM.



  • Don't see your idea?

Suggestions

Categories

Feedback and Knowledge Base