- Inicio
- Integraciones
- API de MotorHangar
Automatización y API Beta
API de Inventario de MotorHangar para concesionarios de coches
La API de Inventario es la base de cada conector de MotorHangar, y puedes usarla directamente desde tu propio sitio web, DMS o script. Es una API REST JSON con una clave por concesionario y una especificación OpenAPI 3: publica un coche bajo tu propio id de stock, envíalo de nuevo para actualizarlo, márcalo como vendido y lee a los compradores que te escribieron.
Cómo funciona
En tu panel de concesionario, abre claves de API y crea una clave. Empieza con mh_ y se muestra una vez.
Envíalo en el encabezado Authorization: Bearer, nunca en la URL, y verifícalo con GET /me.
Publica o actualiza un coche con PUT /vehicles/{id}, usando tu propio id de stock: obtienes 201 la primera vez y 200 después de eso.
Para un stock completo, usa POST /vehicles/sync (hasta 500 coches por llamada); por encima de eso, termina con un POST /vehicles/reconcile.
Lee nuevas conversaciones con compradores usando GET /leads?since=.
Qué sincroniza
- Coches: marca, modelo, año, versión, precio, moneda, kilometraje, combustible, transmisión, color, condición, ciudad, descripción y fotos
- Estado: importando fotos, activo, vendido o retirado
- Leads: la conversación, el coche y un enlace para responder
- El vocabulario de cada mercado con GET /markets/{code}: monedas, combustibles, kilómetros o millas
- Nuestro catálogo de marcas y modelos con GET /catalog/brands
Limitaciones
- Beta: en vivo y documentado, aún no utilizado por un concesionario en producción.
- 120 llamadas por minuto por tecla; una respuesta 429 te dice cuánto esperar.
- La marca y el modelo deben existir en nuestro catálogo. Nunca inventamos modelos.
- Aún no hay webhooks salientes: sondee GET /leads?since= para nuevos leads.
Preguntas sobre API de MotorHangar
¿Es la API gratuita?
Sí. Los listados son gratuitos y también lo es la API; no hay nivel de pago.
¿Qué impide que una mala exportación marque todos mis coches como vendidos?
Dos guardias. Una lista vacía nunca se lee como “todo se vendió”, y si más del 40% de los coches de una fuente (y al menos cinco) se marcaran como vendidos a la vez, nada se marca y recibes un 409. Envía allow_mass_sold cuando sea real.
¿Chocarán mis coches de API con los coches de mi hoja de cálculo o plugin?
No. Cada coche lleva una fuente (api, csv, woocommerce, shopify…), y marcar coches faltantes como vendidos solo afecta a coches de la misma fuente.
¿Puedo importar la especificación en Postman o en un agente de IA?
Sí. /api/v1/openapi.json es un documento completo de OpenAPI 3 con ids de operación y esquemas de respuesta, por lo que Postman, Insomnia, n8n, Make y los marcos de agentes pueden leerlo.
Los nombres de los productos pertenecen a sus propietarios. MotorHangar no está afiliado ni respaldado por ellos, y ninguna de estas integraciones está listada en sus tiendas de aplicaciones o mercados.