El cliente debe enviar una estructura de datos según lo detallado en el apartado Parámetros de Llamada» debiendo completar mínimamente los campos que se detallan a continuación:
Los siguientes campos son los Headers Obligatorios que deben informarse:
Método: POST
Endpoint: http://ws.merlindataquality.com/domain/normalize
Parámetro | Descripción | Longitud | Tipo |
Authorization | Identificador único de usuarios. Este valor identifica y valida en cada invocación a un usuario determinado. Este valor tiene asociado los roles que le corresponden al usuario. | 64 | String |
Content-Type | Header que se informa el tipo de contenido del mensaje, se debe informar application/json. | String | |
domain | Patente del vehículo a estandarizar. | 64 | String |
motor | Código del motor del vehículo. | 64 | String |
chassis | Código del chasis del vehículo. | 64 | String |
{ "domain": "LLZ364", "motor": "", "chassis": "" }
Parámetro | Descripción | Longitud | Tipo |
status | Indica el estado de normalización y/o validación.
Valores:
|
2 | String |
statusReason | Indica la razón con referencia al estado de normalización y/o validación. | 2 | String |
transactionId | Merlin asigna un id de transacción por consulta. | 40 | String |
nVehicle | Son los datos del vehículo enriquecido. | – | Object |
domain | Patente del automóvil. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
vehicleBrand | Marca del automóvil. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
model | Modelo del automóvil. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
motor | Número de motor del automóvil. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
chasis | Número de chasis del automóvil. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
fabricationPlace | Lugar de fabricación o lugar de radicación. El campo se encuentra dentro del objeto nVehicle. | 64 | String |
year | Año de fabricación o ensamblado. El campo se encuentra dentro del objeto nVehicle. | 10 | String |
merlinCustomValues | Valores desarrollados por demanda del cliente o que se proveen opcionalmente. El campo se encuentra dentro del objeto nVehicle. | – | Object |
{ "status": "CO", "statusReason": "SM", "transactionId": "b499038b-0ba2-49b9-91d1-0ee8a7a24e2a", "nVehicle": { "domain": "LLZ364", "vehicleBrand": "VOLKSWAGEN", "model": "VOYAGE 1.6", "motor": "", "chassis": "", "fabricationPlace": "", "year": 2012, "merlinCustomValues": {} } }