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

  1. Log in to your SimpleMDM account.

  2. On the left side click AccountAPI.

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

  4. Give read permission for Devices, Device Groups and Profiles and 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 ProfilesCreate.

  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?