The reason is that for some historical reasons of how communication with nxmc was build before web api ever existed, in some places several fields should be present in one request.
For snmpAuthName you also have to set snmpAuthPassword, snmpPrivPassword, snmpAuthMethod, snmpPrivMethod.
I've added comments in the documentation on this.
For snmpAuthName you also have to set snmpAuthPassword, snmpPrivPassword, snmpAuthMethod, snmpPrivMethod.
I've added comments in the documentation on this.