Ir al contenido

Catálogos

En los ejemplos, {{auto_financing_base_url}} representa la URL base de Auto Financing del entorno seleccionado.

Método HTTPURLEjemplo

GET

{{auto_financing_base_url}}/api/catalogs/zip-code/{{zip-code}}

{{zip-code}} es una cadena de cinco dígitos. Por ejemplo: “09440”.

El servicio responde con 200 OK y el siguiente cuerpo.

CampoTipoDescripción

zipCode

String

Código postal enviado en la solicitud.

neighborhoods

String[]

Lista de colonias asociadas al código postal. Ej.: [“El Retoño”,“San Andrés Tetepilco”,“Zacahuitzco”]

municipality

String

Municipio asociado al código postal.

city

String

Ciudad asociada al código postal.

state

Object

Estado de México asociado al código postal.

Ventana de terminal
curl --location --request GET '{{auto_financing_base_url}}/api/catalogs/zip-code/{{zip-code}}' \
--header 'Authorization: Bearer {{access_token}}'
{
"zipCode": "09440",
"neighborhoods": [
"El Retoño",
"San Andrés Tetepilco",
"Zacahuitzco"
],
"municipality": "Iztapalapa",
"city": "Ciudad de México",
"state": {
"id": "CDMX",
"name": "Ciudad de México"
}
}

Consulta los posibles errores aquí.

Utiliza estos tres endpoints en orden para seleccionar un vehículo:

Método HTTPURLEjemplo

GET

{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands

{{year}}: Año modelo del vehículo.

El servicio responde con 200 OK y el siguiente cuerpo.

CampoTipoDescripción

[]

Arreglo de objetos

Lista de marcas disponibles para el año indicado.

Object.id

String

Identificador de la marca.

Object.name

String

Nombre comercial de la marca.

Ventana de terminal
curl --location --request GET '{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands' \
--header 'Authorization: Bearer {{access_token}}'
[
{
"id": "910",
"name": "Acura"
},
{
"id": "920",
"name": "Alfa Romeo"
},
{
"id": "950",
"name": "Audi"
},
{
"id": "930",
"name": "Baic"
}
]
Método HTTPURLEjemplo

GET

{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands/{{brandId}}/models

{{year}}: Año modelo del vehículo.
{{brandId}}: Identificador de la marca devuelto por el endpoint de marcas

El servicio responde con 200 OK y el siguiente cuerpo.

CampoTipoDescripción

[]

Arreglo de objetos

Lista de modelos disponibles para el año y la marca indicados.

Object.id

String

Identificador del modelo.

Object.name

String

Nombre comercial del modelo.

Ventana de terminal
curl --location --request GET '{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands/{{brandId}}/models' \
--header 'Authorization: Bearer {{access_token}}'
[
{
"id": "528",
"name": "ILX"
},
{
"id": "801",
"name": "MDX"
},
{
"id": "802",
"name": "RDX"
}
]

Consultar versiones por año, marca y modelo

Sección titulada «Consultar versiones por año, marca y modelo»
Método HTTPURLEjemplo

GET

{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands/{{brandId}}/models/{{modelId}}/versions

{{year}}: Año modelo del vehículo.
{{brandId}}: Identificador de la marca devuelto por el endpoint de marcas
{{modelId}}: Identificador del modelo devuelto por el endpoint de modelos

El servicio responde con 200 OK y el siguiente cuerpo.

CampoTipoDescripción

[]

Arreglo de objetos

Lista de versiones disponibles para el año, la marca y el modelo indicados.

Object.id

String

Identificador de la versión.

Object.name

String

Nombre comercial de la versión.

Ventana de terminal
curl --location --request GET '{{auto_financing_base_url}}/api/catalogs/years/{{year}}/brands/{{brandId}}/models/{{modelId}}/versions' \
--header 'Authorization: Bearer {{access_token}}'
[
{
"id": "2020910802280",
"name": "5p Tech L4/2.0/T Aut"
},
{
"id": "2020910802290",
"name": "5p A Spech L4/2.0/T Aut"
}
]