First crack at auto device creation through API