Skip to main content

SimpleMDM - User Guide

In this article, you will understand step by step how to easily integrate Scytale with SimpleMDM

SimpleMDM is a mobile device management solution designed for easy setup and streamlined device administration.

Permissions for SimpleMDM Integration

  • read: Devices

  • read: Profiles (policies)

  • read: Device Groups

  • read: Logs

How to Connect Scytale and SimpleMDM

1. In Scytale, go to 'Integrations'.

2. Search for Render and select 'Connect'.

3. Paste your API key.

4. Add a connection name - this will be used to differentiate between your connections - and then select 'Connect'.

You have now successfully connected to SimpleMDM!

How To Create API key In SimpleMDM

  1. Log in to your SimpleMDM account.
    ​

  2. On the left side click Account → API.
    ​

  3. API Keys page will open. Click Add API Key.
    ​

  4. Give read permission for Devices, Device Groups, Profiles, and Logs, then click Save.

Custom Password Policy Setup

Upload a Custom Configuration Profile (.mobileconfig file) to SimpleMDM with your password policy settings in order to automate the Password policy test. Built-in passcode policies configured via the SimpleMDM UI do not expose password configuration details through the API — only metadata (name, identifier).

How To Create Custom Password Policy

  1. Save the template below as password-policy.mobileconfig.
    ​

  2. In SimpleMDM → Custom Configuration Profiles → Create.
    ​

  3. Upload the file and assign to the relevant device group(s).

Template:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>PayloadContent</key>

<array>

<dict>

<key>PayloadType</key>

<string>com.apple.mobiledevice.passwordpolicy</string>

<key>PayloadVersion</key>

<integer>1</integer>

<key>PayloadIdentifier</key>

<string>com.scytale.passwordpolicy</string>

<key>PayloadUUID</key>

<string>A1B2C3D4-E5F6-7890-ABCD-EF1234567890</string>

<key>PayloadDisplayName</key>

<string>Scytale Password Policy</string>

<key>minLength</key>

<integer>8</integer>

<key>requireAlphanumeric</key>

<true/>

<key>minComplexChars</key>

<integer>1</integer>

<key>maxPINAgeInDays</key>

<integer>90</integer>

<key>pinHistory</key>

<integer>5</integer>

</dict>

</array>

<key>PayloadDisplayName</key>

<string>Scytale Password Policy</string>

<key>PayloadIdentifier</key>

<string>com.scytale.passwordpolicy.profile</string>

<key>PayloadType</key>

<string>Configuration</string>

<key>PayloadUUID</key>

<string>B2C3D4E5-F6A7-8901-BCDE-F12345678901</string>

<key>PayloadVersion</key>

<integer>1</integer>

</dict>

</plist>

Did this answer your question?