El cliente debe enviar una estructura de Búsqueda Predictiva a debiendo completar mínimamente los campos que se detallan a continuación:
Los siguientes campos son los Headers Obligatorios que deben informarse:
Método: GET
Endpoint: https://ws.merlindataquality.com/predictivesearch/search
| 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 | |
| stringSearch | Valor que se busca para las calles y localidades. | 64 | String |
| level1 | País originario del documento a consultar | 64 | String |
/predictivesearch/search?stringSearch=Jose Varela
La respuesta está compuesta por una lista de elementos que tienen la siguiente estructura:
| Parámetro | Descripción | Longitud | Tipo |
| status | Indica el estado de normalización y/o validación. | 3 | String |
| statusReason | Código de motivo correspondiente al estado de la normalización. | String | |
| transactionId | Merlin asigna un id de transacción por consulta. | 40 | String |
| mSuggest | Objeto que contiene el listado de direcciónes sugeridas. | Object | |
| level1 | Corresponde al primer nivel (País) administrativo de una dirección. Ver tabla de especificación por nivel. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| level2 | Corresponde al segundo nivel administrativo de una dirección. Por ejemplo para Argentina, corresponde a Provincia. Ver tabla de especificación por nivel. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| level3 | Corresponde al tercer nivel administrativo de una dirección. Por ejemplo para Argentina, corresponde al Partido. Ver tabla de especificación por nivel. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| level4 | Corresponde al cuarto nivel administrativo de una dirección. Por ejemplo para Argentina, corresponde a Localidad. Ver tabla de especificación por nivel. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| level5 | Corresponde al quinto nivel administrativo de una dirección. Por ejemplo para Argentina, corresponde a Barrio. Ver tabla de especificación por nivel. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| street | Nombre de la calle o dirección completa. Puede incluir nombres de barrios cerrados, barrios zonales, rutas, alturas, piso, depto, referencias, nombres de puntos de interés, etc. Campo que se encuentra dentro del objeto mSuggest. |
64 | String |
| houseNumber | Número de la dirección. Campo que se encuentra dentro del objeto mSuggest. |
10 | String |
| postalCode | Código Postal de la dirección. Campo que se encuentra dentro del objeto mSuggest. |
4 | String |
| latitude | Indica la latitud del centroide de la localidad. Campo que se encuentra dentro del objeto mSuggest. |
10 | String |
| longitude | Indica la longitud del centroide de la localidad. Campo que se encuentra dentro del objeto mSuggest. |
10 | String |
| label | Información del domicilio expresado en un solo campo. Campo que se encuentra dentro del objeto mSuggest. |
– | String |
| locationType | Tipo de dirección. Ej: Calle, Avenida, Localidad, Barrio. Campo que se encuentra dentro del objeto mSuggest. |
– | String |
| maps | Indica si la dirección fue relevada en el mapa. Campo que se encuentra dentro del objeto mSuggest. |
||
| suggestedItem | – Campo que se encuentra dentro del objeto mSuggest. |
– | String |
| maps | Dibujo de localidad Disponible, Valores posibles: True, False. Campo que se encuentra dentro del objeto mSuggest. |
– | Boolean |
| geoType | Tipo de georeferenciación. | 2 | String |
| merlinCustomValues | Valores desarrollados por demanda del cliente o que se proveen opcionalmente. | – | Object |
{
"status": "SD",
"statusReason": "SM",
"transactionId": "366908db-966c-4b2d-b3f4-31718f65e35e",
"mSuggest": [
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "JOSE CLEMENTE PAZ",
"level4": "JOSE CLEMENTE PAZ",
"level5": "",
"street": "JUAN CRUZ VARELA",
"houseNumber": "0",
"postalCode": "1665",
"latitude": "-34.514902",
"longitude": "-58.789840",
"label": "JUAN CRUZ VARELA, JOSE CLEMENTE PAZ, JOSE CLEMENTE PAZ, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "LUJAN",
"level4": "JOSE MARIA JAUREGUI",
"level5": "",
"street": "PADRE VARELA",
"houseNumber": "0",
"postalCode": "6706",
"latitude": "-34.561698",
"longitude": "-59.183113",
"label": "PADRE VARELA, JOSE MARIA JAUREGUI, LUJAN, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "PERGAMINO",
"level4": "VILLA SAN JOSE",
"level5": "BARRIO VILLA SAN JOSE",
"street": "",
"houseNumber": "0",
"postalCode": "2743",
"latitude": "-34.091800",
"longitude": "-60.413000",
"label": "BARRIO VILLA SAN JOSE, VILLA SAN JOSE, PERGAMINO, BUENOS AIRES",
"locationType": "LEVEL5",
"suggestedItem": "",
"maps": false,
"geoType": 13,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "ENTRE RIOS",
"level3": "PARANA",
"level4": "PARANA",
"level5": "",
"street": "JOSE PEDRO VARELA",
"houseNumber": "0",
"postalCode": "3100",
"latitude": "-31.738063",
"longitude": "-60.505887",
"label": "JOSE PEDRO VARELA, PARANA, PARANA, ENTRE RIOS",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "CORDOBA",
"level3": "CAPITAL",
"level4": "CORDOBA",
"level5": "",
"street": "JOSE VARELA BERRO",
"houseNumber": "0",
"postalCode": "5008",
"latitude": "-31.363889",
"longitude": "-64.206643",
"label": "JOSE VARELA BERRO, CORDOBA, CAPITAL, CORDOBA",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "FLORENCIO VARELA",
"level4": "FLORENCIO VARELA",
"level5": "",
"street": "JOSE ENRIQUE RODO",
"houseNumber": "0",
"postalCode": "1888",
"latitude": "-34.809650",
"longitude": "-58.268131",
"label": "JOSE ENRIQUE RODO, FLORENCIO VARELA, FLORENCIO VARELA, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "FLORENCIO VARELA",
"level4": "FLORENCIO VARELA",
"level5": "",
"street": "JOSE MARMOL",
"houseNumber": "0",
"postalCode": "1888",
"latitude": "-34.799275",
"longitude": "-58.269996",
"label": "JOSE MARMOL, FLORENCIO VARELA, FLORENCIO VARELA, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "FLORENCIO VARELA",
"level4": "FLORENCIO VARELA",
"level5": "",
"street": "JOSE ROQUE PEREZ",
"houseNumber": "0",
"postalCode": "1888",
"latitude": "-34.791309",
"longitude": "-58.253723",
"label": "JOSE ROQUE PEREZ, FLORENCIO VARELA, FLORENCIO VARELA, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "FLORENCIO VARELA",
"level4": "FLORENCIO VARELA",
"level5": "",
"street": "DR JOSE VALENTIN GOMEZ",
"houseNumber": "0",
"postalCode": "1888",
"latitude": "-34.810262",
"longitude": "-58.285753",
"label": "DR JOSE VALENTIN GOMEZ, FLORENCIO VARELA, FLORENCIO VARELA, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
},
{
"level1": "AR",
"level2": "BUENOS AIRES",
"level3": "FLORENCIO VARELA",
"level4": "FLORENCIO VARELA",
"level5": "",
"street": "JOSE M DELGADO",
"houseNumber": "0",
"postalCode": "1888",
"latitude": "-34.802250",
"longitude": "-58.243613",
"label": "JOSE M DELGADO, FLORENCIO VARELA, FLORENCIO VARELA, BUENOS AIRES",
"locationType": "STREET",
"suggestedItem": "",
"maps": true,
"geoType": 1,
"merlinCustomValues": {}
}
]
}