Yea firmware, not sure yet, We only used the API to upgrade 1 device at a time
btw, in case you are FW is upgradable by connecting over SSH and copying/installing all necessary stuff there are excellent tools for that