Setup Guide
Step-by-step instructions for connecting SOTI MobiControl to Pult Presence.
You need to create three things in MobiControl, then enter the credentials into the Pult Dashboard.
Credentials you'll collect along the way:
| Credential | Source |
|---|---|
| API Domain | Your MobiControl instance URL (e.g., company.mobicontrolcloud.com) |
| Client ID | Generated when creating the API Client |
| Client Secret | Generated when creating the API Client |
| Service Account Username | Set when creating the service account user |
| Service Account Password | Set when creating the service account user |
Step 1: Create a Role
Go to Users and permissions → Roles and add a new role (e.g., "Pult Role").
![]()
Under General Permissions, enable only Configure devices/device groups. Pult only needs read access to device information -- no other permissions are required.
![]()
Next, go to Device Group Permissions. Select only the device groups you want to expose to Pult, and enable the View Groups → Target groups permission for each of them. Pult will only be able to sync devices from the groups you allow here.
![]()
Step 2: Create a Service Account
Switch to the Users tab and add a new user:
- User Type: MobiControl
- Username: e.g.,
pult-api - Password: choose a strong password
- Role: enable the Pult Role created in Step 1
Save the username and password -- you'll need them for the Pult configuration.
![]()
Step 3: Create an API Client
Go to Global Settings → Services → API Client and click the + button.
![]()
Enter a name (e.g., "Pult Client") and click Generate.
![]()
Copy the Client ID and Client Secret immediately. The Client Secret will not be shown again after closing this dialog.
![]()
Step 4: Configure in Pult
In the Pult Dashboard, go to Settings → Presence → MDM Settings → Add Integration → SOTI MobiControl and fill in all five fields:
- API Domain -- your MobiControl instance domain (e.g.,
company.mobicontrolcloud.com) - Client ID and Client Secret -- from Step 3
- Service Account Username and Service Account Password -- from Step 2
Pult validates the credentials on save. Devices will be synced on the next periodic sync cycle.
![]()
Last updated on Apr 8, 2026, 11:52 PM