Skip to main content

Fleetview

Detailed description of API:

Version & Updates

View Previous Revisions
VersionRevision DateRevision History
1.010th April 2022New Release
1.124th May 2023Updated the technical design
1.229th June 2023Added My Fleet by VIN API Details
1.34th August 2023Added My Fleet Grouped API Details
1.46th December 2023Updated 5.2.1, 5.2.2, 5.2.3 Sections by adding operatorAlertSection – CustomerFeedback field
1.511th April 2024Project title change
1.518th August 2024Updated case sensivity, removed unneeded reqeust body on by VIN API
1.630th October 2025Updated the Grouped API by removing the unused operatorAlertSection parameter, changing the data types of latitude and longitude to float, and updating pipCode and pipType data types to String.
1.720th January 2026Updated the Grouped API to accept either Dealer User Id or GDD Code
VersionRevision DateRevision History
1.720th January 2026Updated the Grouped API to accept either Dealer User Id or GDD Code

Overiew

Fleet View API is structured to capture the information about the different attributes of vehicles for the requested fleet. DMS will transfer the details of all the fleet to CNHi via DEP API, as and when it is ready to be interfaced in a REST format by invoking the API set.

image.png

Fleet View within eTim

MyFleet Overview

image.png

MyFleet by VIN (Alerts)

image.png

Pre-requisites
Pre-requisites

  • Dealer must use their Dealer Portal credentials to authorize API call.
  • Each DMS provider will have a subscription_key assigned by CNHi team, please reach out to dlnadmssupport@cnh.com for assistance
  • Each Subscription key is unique to DMS and the environment it belongs to
  • Based on the payload (XML/JSON), user to pass the content-type in the header

Authentication
Authentication

  • DMS will pass Basic auth in HTTP header with username/password
  • Each DMS provider will have a subscription_key assigned by CNHi team, please reach out to dlnadmssupport@cnh.com for assistance
  • The UserID and Password will be set up in the Dealer Portal by the Dealer uniquely for DMS access to interfaces
  • DEP API will require subscription_key in HTTP header to identify client

API Format

  • REST

The DEP takes care of the format transformations (as needed) to process the request and provide a response to the DMS system. REST format is always suggested for greater simplicity.

Connection Details

For the Fleetview interface, CNHi offers two APIs depedning on the use-case:

  • MyFleet Grouped

  • MyFleet by VIN

MyFleet Grouped API

NAFTA Endpoints

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/fleet/myfleetgroupedRESTPOST
Productionhttps://{base_url}/external/services/fleet/myfleetgroupedRESTPOST

Request Description

Note: All Request Query Parameters are case sensitive.
NameParams TypeTypeIs RequiredDefault Value
technicalAlertSectionQueryBooleanYesfalse
maintenanaceAlertSectionQueryBooleanYesfalse
pipSectionQueryBooleanYesfalse

Request Body - JSON

{
"options": {
"user": "****",
"userType": 0 or 1,
"brand": "*",
"country": "***",
"vehicleProximity": true
}
}

Request Description

NameDescriptionTypeIs RequiredSample Data
userDealer UserId / GDD CodeStringYesDealer UserId / GDD Code
userTypeUser TypeIntYes0, Represents GDD Code
1, Represents Dealer UserId
brandBrandCharYesA - Case IH
B - NEW HOLLAND
C - STEYR
D - Flexi-Coil
E - CASE CONSTRUCTION
F - NEW HOLLAND CONSTRUCTION
G - O & K
H - KOBELCO
J - FIATALLIS
K - KOBELCO OLD
L - LINK-BELT
M - SNH
N - MILLER
O - AG-BAG
R - RAVEN
S - KONGSKILDE
countryCountry CodeStringNoNA - North America
EU - Europe
vehicleProximityVehicle ProximityBooleanYestrue/false

Response Description

NameComplex Name 1Complex Name 2Complex Name 3Data Type
dataJSON Array
pinString
pinAdditionalString
latitudeFloat
longitudeFloat
modelString
customerString
iceCodeString
lastLocationDateDate Time
localLastLocationDateDate Time
dutyString
eWarrantyNameString
connectedStatusString
engineHoursFloat
machineStatusString
locationJSON Array (Of String)
faultSectionJSON Object
countInt
maintenanceAlertSectionJSON Object
countLowInt
countMediumInt
countHighInt
kaSectionJSON Object
countInt
pipSectionJSON Object
CountInt
pipListJSON Array (of JSON Object)
countInt
pipCodeString
pipTypeString
initialQualitySectionJSON Object
countInt
technicalAlertSectionJSON Object
countLowInt
countMediumInt
countHighInt
statusJSON Object
codeInt
messageString

MyFleet Grouped Sample Response

Download MyFleet Group API Sample Response

MyFleet by VIN API

NAFTA Endpoints

EnvironmentURLAPIRequest Type
CERT/UAThttps://{base_url}/external/services/fleet/myfleetbyvin/{VIN}RESTPOST
Productionhttps://{base_url}/external/services/fleet/myfleetbyvin/{VIN}RESTPOST

Request Description

Note: All Request Query Parameters are case sensitive.
NameParams TypeTypeIs RequiredDefault Value
VINTemplateStringYesNA
technicalAlertSectionQueryBooleanYestrue
operatorAlertSectionQueryBooleanNotrue

Response Description

NameComplex Name 1Complex Name 2Complex Name 3Complex Name 4Data Type
DataJSON Object
pinString
pinAdditionalString
modelString
customerString
eWarrantyNameString
connectedStatusString
engineHoursFloat
technicalAlertSectionJSON Array (of JSON Object)
alertIDInt
priorityInt
dealerCodeString
isSimpleBoolean
categoryString
myFleetDealerNameString
warrantySavingString
uptimeSavingString
subtypeString
operatorAlertSectionJSONArray(of JSON Object)
creationDateDatetime
closureDateDatetime
alertStatusString
titleString
priorityInt
customerFeedbackBoolean
locationJSON Array (of String)
statusJSONObject
codeInt
messageString

MyFleet by VIN Sample Response

Download MyFleet by VIN API Sample Response

Response Codes

Status CodeMessage
200Ok
400Bad Request
500Internal Server Error
401Unauthorized
403Forbidden