SimpleMDM is a mobile device management solution designed for easy setup and streamlined device administration.
Permissions for SimpleMDM Integration
Read only for devices, device groups and profiles (policies).
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
Log in to your SimpleMDM account.
On the left side click Account → API.
API Keys page will open. Click Add API Key.
Give read permission for
Devices,Device GroupsandProfilesand 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
Save the template below as
password-policy.mobileconfig.
In SimpleMDM → Custom Configuration Profiles → Create.
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>

