diff --git a/lib/setupHttpRoutes.js b/lib/setupHttpRoutes.js
index <HASH>..<HASH> 100644
--- a/lib/setupHttpRoutes.js
+++ b/lib/setupHttpRoutes.js
@@ -406,9 +406,11 @@ function setupHttpRoutes(server, skynet){
   // Returns all devices owned by authenticated user
   // curl -X GET http://localhost:3000/mydevices/0d3a53a0-2a0b-11e3-b09c-ff4de847b2cc?token=qirqglm6yb1vpldixflopnux4phtcsor
   server.get('/mydevices', function(req, res){
+    var query = req.query || {};
     authorizeRequest(req, res, function(fromDevice){
       skynet.sendActivity(getActivity('mydevices',req, fromDevice));
-      getDevices(fromDevice, {owner: fromDevice.uuid}, true, function(data){
+      query.owner = fromDevice.uuid;
+      getDevices(fromDevice, query, true, function(data){
           if(data.error){
             errorResponse(data.error, res);
           } else {
Enable queries in mydevices for HTTP