Table of Contents
Fleetio integrates with Caterpillar® equipment data exposed through the ISO 15143-3 (AEMP 2.0) API.
This article explains how to set up the integration and map Caterpillar® AEMP 2.0 equipment records to Fleetio Vehicles.
NOTE: A Connect Pro (or higher) VisionLink subscription is required, and you must separately have access to the ISO 15143-3 (AEMP 2.0) API. VisionLink access alone is not sufficient. Devices must also be connected to that subscription.
IMPORTANT: In May 2025, Caterpillar migrated authentication to Microsoft Entra. New credentials use `Client ID` + `Client Secret` format.
Example format (as shown in the integration modal):
- `Client ID`: `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`
- `Client Secret`: `********************************`
Use the credentials shown in VisionLink for ISO 15143-3 (AEMP 2.0) API access.
Caterpillar® is a native integration and includes the following features:
Integration Feature |
Included |
|---|---|
| Primary Meter | ✓ |
| Secondary Meter | ✓ |
| Engine Faults/DTC | ✓ |
| Vehicle Location | ✓ |
| Sensor Data* | ✓ |
| Vehicle Imports | ✓ |
| Vendor Location Alerts | ✓ |
| DVIR Defects | ✓ |
To set up the Fleetio integration to Caterpillar® ISO 15143-3 (AEMP 2.0), you must provide your `Client ID` and `Client Secret` AEMP 2.0 API credentials.
These are different from VisionLink login credentials and different from legacy VisionLink API credentials.
If you do not know your API credentials, please contact your company's Cat® VisionLink™ administrator or Caterpillar® dealer for assistance in obtaining or requesting them.
NOTE: Fleetio integrates with the Caterpillar® VisionLink™AEMP 2.0 API. Some Caterpillar® VisionLink™-specific features and data may not be supported at this time.
Meter Units Supported
This integration supports both primary and secondary meter units in hours, miles, or kilometers when available from Caterpillar®.
Set the primary and/or secondary meter units appropriately on the Fleetio Vehicle, and the correct value will be imported. See the Meter Overview article for more information on configuring meter units.
Engine Faults/DTC
Engine faults/DTCs are imported as available from the provider.
Sensor Data
Sensor types supported (availability varies by equipment):
- Cumulative Idle Hours
- Cumulative Load Count
- Cumulative Payload Totals
- DEF Remaining
- Fuel Remaining
- Fuel Used
- Fuel Used (Last 24h)
- Engine Status (event)
Data Frequency/Update Frequency
Historical Data
Fleetio does not pull any historical data from the integration. Only new data is imported after the initial configuration.
Data Update Frequency
Meter Entries and Vehicle Location updates are imported on a nightly basis and may be manually refreshed at any time.
Integration Setup
- Click Integrations in the Sidebar Navigation.

- Click Telematics in the Integrations Directory Sidebar.

- Click the Connect button on the Caterpillar® tile.

- Enter your Client ID and Client Secret, then click Next.

Once Client ID and Client Secret are entered, validated, and saved, the integration will begin to sync data starting from this point forward. For new Entra credentials, Fleetio derives the required AEMP scope automatically.
NOTE: To set up the Fleetio integration to Caterpillar® ISO 15143-3 (AEMP 2.0), you must provide your `Client ID` and `Client Secret` AEMP 2.0 API credentials. These are different from VisionLink login credentials and legacy API credentials. If you do not know your API credentials, please contact your company's Caterpillar® VisionLink™ administrator or Caterpillar® dealer for assistance in obtaining or requesting them.
It can take up to two (2) weeks to get this information from Caterpillar® VisionLink™ dealership administrators.