MMV Multi Insurer V2 API
Introduction
The MMV Multi Insurer V2 API is designed to retrieve mappings across multiple master files based on a combination of the vehicle's make, model, fuel type, and cubic capacity. By inputting these parameters, users can receive variant IDs from all configured insurance masters simultaneously in just one API call. This functionality is particularly useful for insurance aggregators who need to efficiently cross-reference vehicle data across various insurance partners without making multiple requests.
Within these master files, each distinct vehicle entry (comprising the make, model, variant, cubic capacity, and fuel type) is assigned a unique variant ID. When a match is found, the API returns this unique ID in the mappings, along with a matchScore indicating the confidence of the match. Furthermore, the response returns the specific data points matched from the master file, including the make, model, variant, fuelType, cubicCapacity, grossVehicleWeight, and seatingCapacity.
Additional Mappings
The API also provides additional mappings - such as insurer mapping, financer mapping, and RTO location mapping - along with the default MMV mappings.
How to Receive the Mappings ?
To retrieve these mappings, you must pass a signzyID in your API request. This unique ID is created and provided to you by the Signzy team to fetch mappings specific to your configured master files.
How to Get the Master Files Configured?
You will be provided access to our MMV Dashboard, which allows you to easily configure your master files at your convenience. The dashboard includes comprehensive step-by-step instructions, as well as sample input files, to guide you through the configuration process.

Sample Curl
curl --location 'https://api-preproduction.signzy.app/api/v3/mmv/multi-insurer-request-v2' \
--header 'Authorization: <Auth Token>' \
--header 'x-client-unique-id: [email protected]' \
--header 'Content-Type: application/json' \
--data-raw '{
"vehicleManufacturerName": "MAHINDRA & MAHINDRA LIMITED",
"fuelType": "DIESEL",
"model": "MAHINDRA TUV300 T8 BSIV",
"cubicCapacity": "1493",
"rtoCode": "HR03",
"clientId": "ABCSZY"
}'
Input Parameters
PARAMETER NAME | REQUIRED / OPTIONAL | DESCRIPTION |
|---|---|---|
vehicleManufacturerName | Required | The name of the vehicle's manufacturer (Make). |
fuelType | Required | The type of fuel consumed by the vehicle (e.g., Petrol, Diesel). |
model | Required | The specific model and variant name of the vehicle. |
cubicCapacity | Required | The engine displacement or power output of the vehicle in cubic centimeters (CC). |
rtoCode | Optional | The standard code for the Regional Transport Office (RTO) where the vehicle is registered. |
clientId | Required | The unique identifier provided to the client to fetch configuration from their specific master files. |

Sample Response
{
"result": {
"mappings": {
"ABCINS": [
{
"variantId": "SIGNZY-7719",
"make": "MAHINDRA",
"model": "TUV300",
"variant": "t8",
"fuelType": "DIESEL",
"cubicCapacity": 1493,
"grossVehicleWeight": 0,
"seatingCapacity": 0,
"matchScore": 1
},
{
"variantId": "SIGNZY-4235",
"make": "MAHINDRA",
"model": "TUV300",
"variant": "t8 dual tone",
"fuelType": "DIESEL",
"cubicCapacity": 1493,
"grossVehicleWeight": 0,
"seatingCapacity": 0,
"matchScore": 0.99
},
{
"variantId": "SIGNZY-7950",
"make": "MAHINDRA",
"model": "TUV300",
"variant": "t8 mhawk100",
"fuelType": "DIESEL",
"cubicCapacity": 1493,
"grossVehicleWeight": 0,
"seatingCapacity": 0,
"matchScore": 0.99
},
{
"variantId": "SIGNZY-41405",
"make": "MAHINDRA",
"model": "TUV300",
"variant": "t8 mhawk 100",
"fuelType": "DIESEL",
"cubicCapacity": 1493,
"grossVehicleWeight": 0,
"seatingCapacity": 0,
"matchScore": 0.98
},
{
"variantId": "SIGNZY-34090",
"make": "MAHINDRA",
"model": "TUV300",
"variant": "mhawk100 t8 dual tone",
"fuelType": "DIESEL",
"cubicCapacity": 1493,
"grossVehicleWeight": 0,
"seatingCapacity": 0,
"matchScore": 0.97
}
]
},
"insurerMapping": [
{
"insuranceCompanyName": "",
"code": "",
"score": 0
}
],
"rtoLocationMapping": [
{
"rtoCode": "",
"score": 0,
"rtoDescription": ""
}
],
"financerMapping": [
{
"financerCompany": "",
"code": "",
"score": 0
}
]
}
}
Response Parameter
PARAMETER NAME | Data Type | DESCRIPTION |
|---|---|---|
result | object | The root object containing all the mapping details. |
mappings | object | An object containing variant ID mappings grouped by the insurer code (e.g., "ABCINS"). |
mappings.[InsurerCode] | array | An array of matched vehicle variant details from that specific insurer's master file. |
mappings.[InsurerCode][].variantId | string | The unique variant ID from the insurer's master file. |
mappings.[InsurerCode][].make | string | The matched manufacturer name of the vehicle. |
mappings.[InsurerCode][].model | string | The matched model name of the vehicle. |
mappings.[InsurerCode][].variant | string | The matched specific variant of the vehicle model. |
mappings.[InsurerCode][].fuelType | string | The matched fuel type of the vehicle (e.g., DIESEL). |
mappings.[InsurerCode][].cubicCapacity | number | The matched engine displacement in cubic centimeters (CC). |
mappings.[InsurerCode][].grossVehicleWeight | number | The matched gross weight of the vehicle. |
mappings.[InsurerCode][].seatingCapacity | number | The matched seating capacity of the vehicle. |
mappings.[InsurerCode][].matchScore | number | The confidence score for this variant ID match (1 represents an exact match). |
insurerMapping | array | An array of standardized insurance company mapping details. |
insurerMapping[].insuranceCompanyName | string | The standardized name of the matched insurance company. |
insurerMapping[].code | string | A standardized, unique code assigned to the insurance company. |
insurerMapping[].score | number | The confidence score of the insurer mapping. |
rtoLocationMapping | array | An array of standardized RTO location mapping details. |
rtoLocationMapping[].rtoCode | string | The standardized Regional Transport Office (RTO) code. |
rtoLocationMapping[].score | number | The confidence score of the RTO location mapping. |
rtoLocationMapping[].rtoDescription | string | The description or full name of the standardized RTO location. |
financerMapping | array | An array of standardized financer mapping details. |
financerMapping[].financerCompany | string | The standardized name of the financing entity/company. |
financerMapping[].code | string | A standardized, unique code assigned to the financer. |
financerMapping[].score | number | The confidence score of the financer mapping. |

Status Code

Code | Message |
|---|---|
400 | Invalid/Empty value passed in the required fields |