MMV Master Mapping API (For IIB)
Overview
This 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 according to IIB master. 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/live-search-IIB : The API takes manufacturer name, fuel type, model, cubic capacity as the primary inputs for retriving the mmv IDs, with vehicleClass, grossVehicleWeight and seatingCapacity as other parameters as well for input.
API Input Guideline
The API takes
API sample curl and output details
cURL
curl --location 'https://api-preproduction.signzy.app/api/v3/mmv/live-search-IIB' \
--header 'Content-Type: application/json' \
--header 'Authorization: <auth key>' \
--data '{
"vehicleClass": "LIGHT MOTOR VEHICLE",
"vehicleManufacturerName": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "SWIFT VXI",
"cubicCapacity": "1197",
"grossVehicleWeight": "0",
"seatingCapacity": "5",
"clientId": "RGILSZY"
}'Input Table
Parameter | Example Value | Description |
|---|---|---|
vehicleClass | "LIGHT MOTOR VEHICLE" | vehicle class described for the vehicle records. |
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. |
grossVehicleWeight | "1283" | Gross Vehicle Weight of the vehicle. |
seatingCapacity | "5" | vehicle seat capacity. |
Output
{
"result": {
"mmvVariantMapping": [
{
"variantId": "192-63962",
"vehicleClass": "Light Motor vehicle",
"make": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "swift",
"variant": "VXI",
"cubicCapacity": 1197,
"grossVehicleWt": "0",
"seatingCapacity": "5",
"matchScore": 1
},
{
"variantId": "192-44441",
"vehicleClass": "LIGHT MOTOR VEHICLE",
"make": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "SWIFT",
"variant": "vxi",
"cubicCapacity": 1197,
"grossVehicleWt": "0",
"seatingCapacity": "5",
"matchScore": 0.95
},
{
"variantId": "192-66713",
"vehicleClass": "Light Motor vehicle",
"make": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "swift",
"variant": "vxi abs",
"cubicCapacity": 1197,
"grossVehicleWt": "0",
"seatingCapacity": "5",
"matchScore": 0.94
},
{
"variantId": "192-50516",
"vehicleClass": "LIGHT MOTOR VEHICLE",
"make": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "SWIFT",
"variant": "VXI AGS",
"cubicCapacity": 1197,
"grossVehicleWt": "0",
"seatingCapacity": "5",
"matchScore": 0.90
},
{
"variantId": "192-44444",
"vehicleClass": "LIGHT MOTOR VEHICLE",
"make": "MARUTI SUZUKI",
"fuelType": "PETROL",
"model": "SWIFT",
"variant": "VXI AMT",
"cubicCapacity": 1197,
"grossVehicleWt": "0",
"seatingCapacity": "5",
"matchScore": 0.84
}
]
}
}Output Table Description
Full Field Name | Description |
|---|---|
mmvVariantMapping.variantId | A unique identifier assigned to the vehicle variant. |
mmvVariantMapping.vehicleClass | Vehicle class defined for the vehicle. |
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. |
rtoLocationMapping.grossVehicleWt | Gross vehicle weight of the vehicle. |
rtoLocationMapping.seatingCapacity | Seating capacity of the vehicle. |
mmvVariantMapping.matchScore | A numeric value (ranging from 0 to 1) indicating the match accuracy. |
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].