Zyxel CloudCNM SecuManager 3.1.0 and 3.1.1 has an unauthenticated zy_install_user_key API.
zyxel cloudcnm secumanager 3.1.0
zyxel cloudcnm secumanager 3.1.1