{
  "cors": {
    "description": "CORS est\u00e1 habilitado para todos los or\u00edgenes",
    "enabled": true
  },
  "endpoints": {
    "datos_json": {
      "descripcion": "Endpoints que retornan datos JSON con redondeo a 2 decimales",
      "rutas": [
        "/api/boxplot_data",
        "/api/grafico_barras_data/<dato>",
        "/api/grafico_torta_data",
        "/api/filtrar_mes_recibidos_data?mes=<mes>&year=<year>",
        "/api/filtrar_mes_espera_data?mes=<mes>&year=<year>",
        "/api/numero_profesionales_data",
        "/api/numero_profesionales_filtrado_data?mes=<mes>&year=<year>&pagina=<pagina>",
        "/api/numero_trabajos_data",
        "/api/resumen_general",
        "/api/tendencias_data?modo=<historico|anual>&anio=<anio>"
      ]
    },
    "imagenes_base64": {
      "descripcion": "Endpoints legacy que retornan im\u00e1genes base64",
      "rutas": [
        "/boxplot",
        "/boxplot_categorico",
        "/grafico_barras/<dato>",
        "/grafico_torta",
        "/filtrar_por_mes_recibidos",
        "/filtrar_por_mes_recibidos_filtro",
        "/filtrar_por_mes_espera",
        "/filtrar_por_mes_espera_filtro",
        "/visualizacion_general_1",
        "/visualizacion_general_2",
        "/visualizacion_promedio_filtrado",
        "/numero_trabajos",
        "/numero_profesionales",
        "/numero_profesionales_filtrado"
      ]
    },
    "utilidades": {
      "descripcion": "Endpoints de utilidad y administraci\u00f3n",
      "rutas": [
        "/health - Health check",
        "/api/reload_data - Recargar datos (POST)"
      ]
    }
  },
  "features": [
    "CORS habilitado",
    "Manejo robusto de errores",
    "Cach\u00e9 de datos",
    "Validaci\u00f3n de par\u00e1metros",
    "Logging estructurado"
  ],
  "message": "API Dashboard Catastro",
  "version": "2.1 (Optimizada)"
}
