← Back

Documentation

About

Create Apple mobileconfig configuration profiles for iOS and macOS devices. Configure Wi-Fi networks, VPN settings, email accounts, and more.

Supported Payload Types

Wi-Fi

Configure Wi-Fi network settings

SSID_STR(string, required)
Network name
HIDDEN_NETWORK(boolean)
Hidden network
AutoJoin(boolean)
Auto-join network

VPN

Configure VPN settings

UserDefinedName(string, required)
VPN name
VPNType(string, required)
VPN type (IKEv2, L2TP, etc.)
RemoteAddress(string, required)
Server address

DNS

Configure DNS settings

AppBundleIdentifier(string, required)
App bundle ID
ServerAddresses(array, required)
DNS server addresses

Web Content Filter

Configure web content filtering (requires supervision)

FilterType(string, required)
Filter type (BuiltIn, Plugin)
AutoFilterEnabled(boolean)
Enable automatic content filtering
BlacklistedURLs(array)
URLs to block
WhitelistedURLs(array)
URLs to allow

Email

Configure email account settings

EmailAddress(string, required)
Email address
IncomingMailServerHostName(string, required)
Incoming mail server hostname
IncomingMailServerPortNumber(number)
Incoming mail server port
OutgoingMailServerHostName(string, required)
Outgoing mail server hostname
OutgoingMailServerPortNumber(number)
Outgoing mail server port

Usage

  1. Create a profile using the Builder or choose from Presets
  2. Configure payloads and settings as needed
  3. Generate and download the mobileconfig file
  4. Install on your iOS or macOS device

API

POST /api/generate
Generate mobileconfig file from profile data
GET /api/payload-types
List supported payload types and fields
GET /api/presets
List pre-configured profile templates