Devices api complete