MMV Master Mapping API
Overview
MMV master mapping API, is designed to provide vehicle variant IDs based on a combination of manufacturer name, model name (which includes both the model and its variant), fuel type, and cubic capacity. By inputting the parameters, users can retrieve specific variant IDs that match their vehicle details. This functionality is particularly useful for automotive industry clients who need to maintain accuracy and continuity in vehicle-related operations, even during downtime of primary data services.
The API consist of one main endpoint
- api/v3/mmv-master-mapping : The API takes manufacturer name, fuel type, model, cubic capacity as the primary inputs for retriving the mmv IDs, when RTO Codes and vehicle Insurance company is provided, it give rto and insurer mapping for the vehicle
API Input Guideline
The API takes
API sample curl and output details
cURL
curl --location 'https://api-preproduction.signzy.app/api/v3/mmv-master-mapping' \
--header 'Authorization: <auth key>' \
--header 'Content-Type: application/json' \
--data '{
"vehicleManufacturerName": "MAHINDRA & MAHINDRA LIMITED",
"fuelType": "DIESEL",
"model": "MAHINDRA TUV300 T8 BSIV",
"cubicCapacity": "1493",
"vehicleInsuranceCompanyName": "ROYAL SUNDARAM ALLIANCE INSURANCE CO.LTD.",
"rtoCode": "HR03",
"clientId": "<signzy id>"
}'Input Table
Parameter | Example Value | Description |
|---|---|---|
vehicleManufacturerName | "MAHINDRA & MAHINDRA LIMITED" | The name of the vehicle manufacturer. |
fuelType | "DIESEL" | The type of fuel the vehicle uses. |
model | "MAHINDRA TUV300 T8 BSIV" | The model name and variant of the vehicle. |
cubicCapacity | "1493" | The engine cubic capacity in cc. |
vehicleInsuranceCompanyName | "ROYAL SUNDARAM ALLIANCE INSURANCE CO.LTD." | The name of the vehicle's insurance company. |
rtoCode | "HR03" | Regional Transport Office code. |
clientId | "<signzy id>" | Client identifier for MMV IDs. |
Authorization (Header) | "<auth key>" | Authorization key for API access. |
Content-Type (Header) | "application/json" | Content type of the request. |
Output
{
"result": {
"mmvVariantMapping": [
{
"variantId": "MM0748",
"make": "MAHINDRA & MAHINDRA",
"fuelType": "Diesel",
"model": "TUV300",
"variant": "T8",
"cubicCapacity": 1493,
"matchScore": 1
},
{
"variantId": "MM0750",
"make": "MAHINDRA & MAHINDRA",
"fuelType": "Diesel",
"model": "TUV300",
"variant": "T8 AMT",
"cubicCapacity": 1493,
"matchScore": 0.87
},
{
"variantId": "MM12119",
"make": "MAHINDRA & MAHINDRA",
"fuelType": "Diesel",
"model": "TUV300",
"variant": "T8 100 HP REFRESH",
"cubicCapacity": 1493,
"matchScore": 0.87
},
{
"variantId": "MM12118",
"make": "MAHINDRA & MAHINDRA",
"fuelType": "Diesel",
"model": "TUV300",
"variant": "T8 100 HP REFRESH",
"cubicCapacity": 1493,
"matchScore": 0.87
},
{
"variantId": "MM0745",
"make": "MAHINDRA & MAHINDRA",
"fuelType": "Diesel",
"model": "TUV300",
"variant": "T4 PLUS",
"cubicCapacity": 1493,
"matchScore": 0.82
}
],
"rtoLocationMapping": [
{
"rtoCode": "HR03",
"city": "PANCHKULA"
}
],
"insurerMapping": [
{
"code": "RSAI",
"score": 1
}
]
}
}Output Table Description
Full Field Name | Description |
|---|---|
mmvVariantMapping.variantId | A unique identifier assigned to the vehicle variant. |
mmvVariantMapping.make | The manufacturer or brand of the vehicle. |
mmvVariantMapping.fuelType | The type of fuel that the vehicle uses, such as Diesel or Petrol. |
mmvVariantMapping.model | The model name of the vehicle. |
mmvVariantMapping.variant | A specific version or configuration of the model. |
mmvVariantMapping.cubicCapacity | The engine capacity of the vehicle measured in cubic centimeters. |
mmvVariantMapping.matchScore | A numeric value (ranging from 0 to 1) indicating the match accuracy. |
rtoLocationMapping.rtoCode | The code assigned to the Regional Transport Office. |
rtoLocationMapping.city | The city where the RTO is located. |
insurerMapping.code | A unique code representing the insurance company. |
insurerMapping.score | A numeric score indicating the relevance or match level. |
Status Codes & Description
Status Code | Status | Description |
|---|---|---|
200 | Success | The data was successfully returned |
102 | PROCESSING | The server has received and accepted the request, but it is still in the process of processing the request |
404 | Vehicle data not found | The data for the given number was not found in our database |
400 | Invalid Vehicle Number | The vehicle number provided in the input parameters was incorrect |
409 | Upstream Error | Error in fetching data from upstream |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].