diff --git a/lib/private/api.php b/lib/private/api.php
index e9c144564f0a684e5efa0bfb3f06e022a2515f4c..75d87b333d5de6a9cb941acdc37da7b9eea4975a 100644
--- a/lib/private/api.php
+++ b/lib/private/api.php
@@ -72,6 +72,7 @@ class OC_API {
 				->requirements($requirements)
 				->action('OC_API', 'call');
 			self::$actions[$name] = array();
+			OC::$server->getRouter()->useCollection('root');
 		}
 		self::$actions[$name][] = array('app' => $app, 'action' => $action, 'authlevel' => $authLevel);
 	}