Resumen
La API de KPI Dashboard ofrece metricas y visualizaciones para operaciones automotrices. Monitorea ventas, inventario, satisfaccion del cliente y crea KPIs personalizados para tu negocio.Endpoints
Obtener todos los KPIs
/kpis
Obtener solo KPIs visibles
/kpis/visible
isVisible: true.
Obtener KPI por ID
/kpis/
KPI UUID
Crear KPI personalizado
/kpis
Identificador unico (minusculas, underscores)
Titulo visible del KPI
Descripcion de lo que mide el KPI
Formula o logica de calculo
Tipo:
BUILTIN, CUSTOMTipo de dato:
NUMBER, CURRENCY, PERCENTAGE, DURATION, TEXTIdentificador de icono (FontAwesome)
Color hex para visualizacion
Orden en el dashboard
KPI visible en dashboard (default: true)
Metodo de agregacion:
sum, average, count, min, maxModelo de base de datos a agregar
Campo a agregar
Actualizar KPI
/kpis/
KPI UUID
Eliminar KPI
/kpis/
KPI UUID
Reordenar KPIs
/kpis/reorder
Alternar visibilidad de KPI
/kpis//toggle
KPI UUID
Restablecer KPIs por defecto
/kpis/reset
- Restaura KPIs integrados a defaults
- Elimina KPIs personalizados
- Restablece orden y visibilidad
Actualizar configuracion de grafico KPI
/kpis//chart
KPI UUID
Tipo:
NONE, DONUT, BAR, LINE, AREA, RADIALActivar/desactivar grafico
Opciones de configuracion del grafico
Obtener datos de grafico KPI
/kpis//chart-data
KPI UUID
Rango:
7d, 30d, 90d (default: 30d)KPIs integrados
Steer AI incluye los siguientes KPIs por defecto:| Key | Title | Data Type | Description |
|---|---|---|---|
avg_days_to_sell | Average Days to Sell | DURATION | Tiempo de listado a venta |
avg_selling_price | Average Selling Price | CURRENCY | Precio promedio de venta |
gross_profit_margin | Gross Profit Margin | PERCENTAGE | Porcentaje de ingresos menos COGS |
avg_age_of_inventory | Average Age of Inventory | DURATION | Dias en inventario |
inventory_turnover_ratio | Inventory Turnover Ratio | NUMBER | Velocidad de rotacion |
customer_satisfaction_score | Customer Satisfaction | PERCENTAGE | Satisfaccion del cliente |
customer_retention_rate | Customer Retention Rate | PERCENTAGE | Porcentaje de clientes recurrentes |
total_repair_cost | Total Repair Cost | CURRENCY | Suma de costos de reparacion |
Tipos de datos
NUMBER
Valores numericos (ej., 1234, 567.89)CURRENCY
Valores monetarios con simbolos (ej., $1,234.56, MAD 5,000.00)PERCENTAGE
Valores en porcentaje (ej., 18.5%, 92.3%)DURATION
Periodos de tiempo en dias u horas (ej., 28 dias, 3.5 horas)TEXT
Valores de texto para KPIs no numericosTipos de graficos
DONUT
Grafico circular con distribucion proporcionalBAR
Barras verticales u horizontales para comparacionesLINE
Grafico de lineas para tendencias en el tiempoAREA
Grafico de area para tendencias acumuladasRADIAL
Grafico radial para metricas de un solo valorNONE
Sin visualizacion de graficoCasos de uso
Ejemplo 1: Seguimiento de ventas
Ejemplo 2: Crear KPI de conversion
Ejemplo 3: Obtener datos historicos
Mejores practicas
Empieza con KPIs integrados
Empieza con KPIs integrados
Usa los KPIs integrados antes de crear personalizados. Estan optimizados.
Limita KPIs del dashboard a 6-8
Limita KPIs del dashboard a 6-8
Demasiados KPIs generan ruido. Enfocate en metricas criticas.
Usa rangos de tiempo consistentes
Usa rangos de tiempo consistentes
Compara KPIs con los mismos periodos para insights validos.
Documenta formulas de KPIs personalizados
Documenta formulas de KPIs personalizados
Documenta como se calculan para que el equipo lo entienda.
Revisa y ajusta regularmente
Revisa y ajusta regularmente
Los KPIs deben evolucionar con el negocio. Revisa trimestralmente.
Codigos de error
| Code | Status | Description |
|---|---|---|
KPI_NOT_FOUND | 404 | El ID del KPI no existe |
CANNOT_DELETE_BUILTIN | 400 | No se puede eliminar KPI integrado |
CANNOT_MODIFY_BUILTIN_LOGIC | 400 | No se puede cambiar la logica |
DUPLICATE_KPI_KEY | 400 | La key de KPI ya existe |
INVALID_CHART_TYPE | 400 | Tipo de grafico no soportado |
Guia de KPIs
Aprende mas sobre optimizacion del KPI dashboard