GET /v3/versiones/bestmatch
Búsqueda de versión que mejor encaja según los parámetros suministrados. Este es tu mejor amigo para evitar mapeo de marca y modelo, entre tus valores y las marcas/modelos en Autocosmos, antes de publicar un auto.
Request
Query parameters
| Name | Type | Constraints | Example | Descripción |
|---|---|---|---|---|
| make | string |
Required |
"ferrari" | Valor de búsqueda para marca; soportado id, api-url, api-url-path, nombre, codename. |
| model | string |
Required |
"360" | Valor de búsqueda para modelo; soportado id, api-url, api-url-path, nombre completo, parte del nombre, codename. |
| bodystyle | string | "coupe" | Valor de búsqueda para carrocería; soportado id, api-url, api-url-path, nombre, codename. | |
| trim | string | "f1" | Valor de búsqueda para versión; soportado id, api-url, api-url-path, nombre completo, parte del nombre, codename. Es posible buscar una versión sin valorizar el parámetro trim y valorizando las características conocidas. | |
| year | integer (int32) | 2009 | Año fabricación/circulación de las versión. Si no especificado, sólo se tomarán en cuenta versiones actualmente disponibles en el mercado de autos nuevos. | |
| transmissionType | string | "a" | Tipo de transmisión; suportado 'A','Automatico','M','Manual'. | |
| displacement | string | "5" | Cilindrada del motor a combustión (solo autos que tengan un motor de combustión). Es suficiente expresar solo el valor sin unidad de medida y redondeado (Ej: cilindrara-real=2755cc displacement=2.8 o displacement=2.8L). | |
| power | string | "340cv" | Potencia del motor a combustión o eléctrico. Es suficiente expresar solo el valor sin unidad de medida (Ej: power=204 o power=204cv). | |
| fuelType | string | "gasolina" | Valor de búsqueda para el tipo de propulsión; soportado id, api-url, api-url-path, nombre completo, codename. |
Responses
HTTP-StatusCode 200
OK
{
"Make": "/v3/marcas/123",
"Model": "/v3/modelos/4567",
"Trim": "/v3/versiones/345678",
"FuelType": "gasolina",
"TransmisionType": "Automática",
"Match": {
"VersionYear": null,
"Propulsion": "gasolina",
"Transmision": "Automática",
"Potencia": null,
"Cilindrada": null,
"Marca": "Ferrari",
"Modelo": "F360",
"Nombre": "Modena F1",
"Codename": "modena-f1",
"Carroceria": "Coupé",
"Segmento": "C",
"_links": {
"href": "/v3/versiones/345678"
}
},
"Candidates": [
{
"VersionYear": null,
"Propulsion": "gasolina",
"Transmision": "Automática",
"Potencia": null,
"Cilindrada": null,
"Marca": "Ferrari",
"Modelo": "F360",
"Nombre": "Modena F1",
"Codename": "modena-f1",
"Carroceria": "Coupé",
"Segmento": "C",
"_links": {
"href": "/v3/versiones/345678"
}
}
]
}
HTTP-StatusCode 400
{
"Errors": {
"_": [
"entry problem1",
"entry problem2"
],
"property1": [
"problem 1"
]
},
"Type": "https://httpstatuses.com/400",
"Title": "Validación de información esperada fallida",
"Status": 400,
"Detail": "Alguna información contiene valores no validos.",
"Instance": "/v3/somewhere",
"Extensions": {}
}