Frontline Inventory & Help Desk Management

15.2 Enhancements for Asset Management (TIPWeb-IT)

Frontline Education is pleased to announce the latest enhancements for Asset Management (formerly TIPWeb-IT), which includes Mosyle MDM integration.

Details and Notes

Release Date: September 11, 2025

Download 15.2 Release Notes

Release Overview

Highlights include:

  • Mosyle MDM Integration

Mosyle MDM Integration

Frontline Asset Management version 15.2 officially supports Mosyle MDM integration. This release continues our commitment to flexible MDM connectivity and improves device visibility by syncing key device data directly from the Mosyle API.

Key Capabilities

  • MDM field synchronization: Automatically imports device properties, including device name, MAC address, last seen date, latitude/longitude, OS version, and MDM status.
  • Nightly sync via API: A read-only job runs every night to keep asset data current. Devices are matched by serial number.
  • On-demand sync: District administrators can initiate a one-time sync from the "Mosyle Integration Settings" screen to validate credentials or fetch the latest data.
  • Field mapping: Mosyle MDM fields are mapped to Asset Management system-defined fields, viewable in the "Tags" grid, "Tag Information" modal, and applicable reports.

Data Fields Pulled from Mosyle

The Mosyle MDM integration currently supports eight device fields in Asset Management. At this time, external IP is not provided through the Mosyle API.

Asset Management MDM Field Mosyle Field Name
Device Name DeviceName
External IP
Internal IP LastLanIP
Last Login Date DateCheckin (epoch)
Last Login User UserName
Last Seen Date DateInfo (epoch)
LAT/LONG Latitude/Longitude
MAC Address wifiMacAddress
MDM Status Status
OS OSVersion

Note: Epoch timestamps are converted and displayed as Eastern time. Some fields (for example, external IP) are not currently available through the Mosyle API and will remain blank.

Setup and Authorization

Enablement Prerequisites

  • Mosyle admin rights: You must have full administrator access in Mosyle, including permission to create users, roles, and API tokens.
  • Mosyle subscription: Mosyle Manager Premium is required to enable API integration.
  • Mosyle API-based administrator account: The district must create an API-only administrator and generate an API token that allows read access to devices for Frontline Asset Management.
  • Frontline Asset Management access: You must be a District Administrator in Frontline Asset Management to configure integrations.
manage integration settings.png

Setup and Verification

  1. Log in to Frontline Asset Management with District Administrator rights.
  2. Under Management, select Integration Settings > Mosyle Integrations.
  3. In the Access Token field, paste the API key with device-read access, generated from the Mosyle manager console.
  4. In the API Username/Email field, paste the API-based administrator account email from the Mosyle manager console.
  5. In the API Password field, paste the API-based administrator account password from the Mosyle manager console.
  6. Click Save to verify the Mosyle credentials entered.
  7. Click Initiate One-Time Sync to run the first sync manually.

Note: If your access token, API username/email, or API password are incorrect or left blank, an error message will display below that field.

credentials error.png

Mosyle Integration Status

The "Mosyle Integration Status" grid gives administrators a clear view into recent sync activity between the Mosyle MDM and Frontline Asset Management, including job status, logs, and error tracking.

Real-Time Sync Log

The integration grid includes a real-time sync log that displays:

  • Started – The date and time the sync began
  • Job ID – A unique identifier for each sync attempt
  • State – Status of the sync (for example, "DataImported," "Queued," "Processing," "Error")
  • Notes – Summary information for failed jobs or flags for issues requiring attention
  • Clipboard Icon – Click to open a step-by-step breakdown of sync activity for that job

When you click the log icon for a sync job, you will see a timestamped list of every step in the process, including:

  • Queued
  • Processing
  • Authenticated
  • DataExtracted (device count shown)
  • DataUploaded
  • DataTransformed
  • DataImportInitiated
  • DataImported

Note: If a job fails, the "State" will indicate "Error," and the log will show which step failed (for example, "Failed to extract data," "Access token invalid," or "Upload failed") for faster troubleshooting.

Monitoring, Verification, and Data Access

Nightly Sync Logic

  • Runs once every night
  • Matches devices by serial number (i.e., no serial, no update)
  • Duplicate serial numbers trigger a warning and are skipped.

Verifying a Sync

  • Check the "Job History" grid for "Completed" status.
  • Compare values with Mosyle if needed.
  • Open a tag record and confirm that MDM fields are populated.
tag information.png

Note: LAT/LONG for Mosyle is hyperlinked and opens in another tab to the Google Map location of the device.

google maps lat-long.png

Viewing MDM Data

Asset Management Area Details User Access
"Tag Information" modal – View/Edit/Report All nine MDM fields are displayed; values are applicable per customer-imported data All Users
Admin/Site/Warehouse View > "Tags/Inventory" grid Displayed according to the order of the selected grid columns All Users
"Edit Columns" and Grid ("Tags" grid) – MDM fields and data display Displayed according to the order of the selected grid columns All Users
"Archived Inventory" Report By default, all columns display in this report after "Asset UID" and before "Custom Field 1" Admin Admin, Admin User
"Component Listing" Report Displayed according to the order of the selected grid columns All Users
"Status Lifecycle" Report Displayed according to the order of the selected grid columns All Users
"Tag Listing" Report Displayed according to the order of the selected grid columns All Users
"Inventory Listing" Report Displayed according to the order of the selected grid columns All Users
Site View > Tag Export Displays after "Asset UID" and before "Custom Field 1" All Users
Warehouse View > Inventory Export Displays after "Asset UID" and before "Custom Field 1" Warehouse Users, Admin Admin, Admin Users
Site/Warehouse View > "Rooms" tab Verify the contents of the room for MDM fields after import. All Users
Drop-Down – "Rooms Component Listing" Report Displays after "Asset UID" and before "Custom Field 1" All Users

Known Limitations

  • Duplicate serial numbers are skipped.
  • Devices must pre-exist in Asset Management; the sync does not create assets.
  • Some data fields may not be populated depending on device type or availability of the data from Mosyle’s APIs.
  • Detailed import reports are not supported at this time (e.g., synced 100 devices; 50 were skipped due to duplicate serial numbers).
  • Integration is read-only; no changes are written back to Mosyle (e.g., no OU changes or provisioning or deprovisioning).
  • Integration does not currently support audit workflows.
  • Some data points may be blank if Mosyle does not supply them for a given device type.
  • No CSV download of device import information is yet available to see which serial numbers were updated, skipped, or not found.

Previous Releases

The following are release notes for prior releases.

Version Release Date
 14.1 Release Notes January 14, 2025
 13.3 Release Notes December 12, 2023
 13.2 Release Notes June 19, 2023
 13.1 Release Notes March 28, 2023
 12.4 Release Notes November 1, 2022
 12.3 Release Notes June 28, 2022
 12.2 Release Notes April 19, 2022
 12.1 Release Notes January 25, 2022
 11.4 Release Notes October 5, 2021