next-level put route for devices