eWarranty Vehicle Look Up
Detailed description of API:
Version & Updates
View Previous Revisions
| Version | Revision Date | Revision History |
|---|---|---|
| 1.0 | August 2022 | New Release |
| 1.1 | 26th Aug 2022 | Reformat |
| 1.2 | 16th Sep 2022 | Adding UAT URLS and version control info |
| 1.3 | 11th Oct 2022 | Subscription key steps in Pre-requisites section. URLs update in Connection details Section. Post man collection in the Examples section |
| 1.4 | 28th Nov 2022 | Update APIM URL to given domain URL |
| 1.5 | 02nd Dec 2022 | Update Prod URLs |
| 1.6 | 31st Aug 2023 | Updated the Pictorial representation of the data flow, Pre-requisites to access the API, Response Codes & Sample Postman Collection and added API, Request types. Moved Authentication Section to API and Connection Details, Sample Request and Response files to Sample Request and Responses section. Renamed Connection Details to API and Connection Details Corrected Navigation Headings |
| 1.7 | 13th Oct 2023 | Updated Response Structure under section 5.1.2 |
| 1.8 | 2nd Jan 2024 | Updated Section 2. Overview by adding additional details on VINs prior to 2012 |
| 1.9 | 20th Jun 2024 | Updated the response structure by adding PipType, PipSeverity into PipTable |
| 2.0 | 22nd Aug 2024 | Updated the response messages and codes |
| 2.1 | 10th Jun 2025 | Added Warranty types |
| 2.2 | 25th Jun 2025 | Added Request type |
| 2.3 | 23rd Sep 2025 | Updated REST API with new PPP information |
| Version | Revision Date | Revision History |
|---|---|---|
| 2.4 | 26th May 2025 | Updated the response structure by adding ETE parameter into vaichile PPP section |
Overview
Warranty Vehicle Lookup interface is designed to allow the dealers to retrieve warranty information from CNHi instance of SAP eWarranty system using with Vehicle Identification Number (VIN) on a real-time basis. The API provides information about the Repair history, PiP, and PPP, Vehicle description, End Customer description along with the Warranty data, for a selected VIN.
Note: API will not have a response for VINs manufactured prior to 2012.
Please refer to diagram below for information on the data flow of this interface.

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.
- User within Ownership Group has accepted CNH's Data Acknowledgement (if located in NAFTA)
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 Formats
- REST
- SOAP (legacy format)
The DEP takes care of the format transformations (as needed) to process the request and provide a response to the DMS system. New development for this interface are always recommended to the build to REST API for greater simplicity.
DMS providers who already have the connection established to the SAP eWarranty system can continue to use the existing SOAP format. All such DMS providers are required to change the request end point URL alone in their systems (details in connection details section). The response format from the CNHi system will remain unchanged.
Connection Details
Endpoints
| Environment | API URL | API | Request Type |
|---|---|---|---|
| UAT / Staging | https://{base_url}/external/services/warranty/v2/vehiclelookup/{serialnumber} | REST | POST |
| Production | https://{base_url}/external/services/warranty/v2/vehiclelookup/{serialnumber} | REST | POST |
| Environment | API URL | API | Request Type |
|---|---|---|---|
| UAT / Staging | https://{base_url}/external/services/warranty/v1/vehiclelookup | SOAP | POST |
| Production | https://{base_url}/external/services/warranty/v1/vehiclelookup | SOAP | POST |
Response Description
Details
REST
REST Request
https://{base_url}/external/services/warranty/v2/vehiclelookup/{serialnumber}
REST Request Parameters
| Name | Params Type | Type | Is Required | Comments |
|---|---|---|---|---|
| workshopCode | Query Parameter | String | No | Workshop Code |
SOAP Request
<details>
<summary>SOAP</summary>
### SOAP Request
<p>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<soapenv:Header/>
<soapenv:Body>
<urn:ZcnWtDmsVehicleLookup>
<SerialNumber>{serialnumber}</SerialNumber>
</urn:ZcnWtDmsVehicleLookup>
</soapenv:Body>
</soapenv:Envelope>
</p>
</details>
Response Structure
| Name | Type | Description |
|---|---|---|
| zcnWtDmsVehicleLookupResponse.vehicleHeader.vehicleNumber | CHAR (10) | SAP INTERNAL VEHICLE NBR (UINQUE) |
| zcnWtDmsVehicleLookupResponse.vehicleHeader.materialNumber | CHAR (18) | FDP/SAP Product (above commercial model) |
| zcnWtDmsVehicleLookupResponse.vehicleHeader.materialNumberDesc | CHAR (40) | FDP Description |
| zcnWtDmsVehicleLookupResponse.vehicleHeader.ldp | CHAR (18) | Product Hierarchy |
| zcnWtDmsVehicleLookupResponse.vehicleHeader.ldpDesc | CHAR (40) | Product Hierarchy Description |
| zcnWtDmsVehicleLookupResponse.vehicleHeader.dealer | CHAR (10) |