diff --git a/AppImage/scripts/flask_server.py b/AppImage/scripts/flask_server.py index 849924e..990749a 100644 --- a/AppImage/scripts/flask_server.py +++ b/AppImage/scripts/flask_server.py @@ -1681,15 +1681,20 @@ def api_info(): '/api/system', '/api/system-info', '/api/storage', - '/api/proxmox-storage', # Added new endpoint + '/api/proxmox-storage', '/api/network', '/api/vms', '/api/logs', '/api/health', - '/api/hardware' # Added new endpoint + '/api/hardware' ] }) +@app.route('/api/hardware', methods=['GET']) +def api_hardware(): + """Get comprehensive hardware information""" + return jsonify(get_hardware_info()) + @app.route('/api/vms/', methods=['GET']) def api_vm_details(vmid): """Get detailed information for a specific VM/LXC"""