DeviceAPIView complete