virtualrootapi