Hi Emily,
You are correct, 'listips' is not allowed for resellers
You can run the 'applist' function to determine which functions are available for the user you're authenticated as.
Code:
URL: http://192.168.1.1:2086/xml-api/applist
Non-root/All Privs Reseller Output :
Code:
<applist>
<app>accountsummary</app>
<app>addpkg</app>
<app>applist</app>
<app>changepackage</app>
<app>cpanel</app>
<app>createacct</app>
<app>dumpzone</app>
<app>editpkg</app>
<app>fetchsslinfo</app>
<app>generatessl</app>
<app>gethostname</app>
<app>getlanglist</app>
<app>killpkg</app>
<app>limitbw</app>
<app>listaccts</app>
<app>listcrts</app>
<app>listpkgs</app>
<app>listsuspended</app>
<app>listzones</app>
<app>loadavg</app>
<app>lookupnsip</app>
<app>myprivs</app>
<app>nvget</app>
<app>nvset</app>
<app>passwd</app>
<app>restartservice</app>
<app>servicestatus</app>
<app>showbw</app>
<app>version</app>
</applist>
Root Output:
Code:
<applist>
<app>accountsummary</app>
<app>acctcounts</app>
<app>adddns</app>
<app>addip</app>
<app>addpkg</app>
<app>addzonerecord</app>
<app>applist</app>
<app>changepackage</app>
<app>configureservice</app>
<app>cpanel</app>
<app>createacct</app>
<app>delip</app>
<app>domainuserdata</app>
<app>dumpzone</app>
<app>editpkg</app>
<app>editquota</app>
<app>editzonerecord</app>
<app>fetchsslinfo</app>
<app>generatessl</app>
<app>gethostname</app>
<app>getlanglist</app>
<app>getresellerips</app>
<app>getzonerecord</app>
<app>installssl</app>
<app>killdns</app>
<app>killpkg</app>
<app>limitbw</app>
<app>listaccts</app>
<app>listacls</app>
<app>listcrts</app>
<app>listips</app>
<app>listpkgs</app>
<app>listresellers</app>
<app>listsuspended</app>
<app>listzones</app>
<app>loadavg</app>
<app>lookupnsip</app>
<app>modifyacct</app>
<app>myprivs</app>
<app>nvget</app>
<app>nvset</app>
<app>passwd</app>
<app>reboot</app>
<app>removeacct</app>
<app>removezonerecord</app>
<app>resellerstats</app>
<app>resetzone</app>
<app>restartservice</app>
<app>saveacllist</app>
<app>servicestatus</app>
<app>setacls</app>
<app>sethostname</app>
<app>setresellerips</app>
<app>setresellerlimits</app>
<app>setresellermainip</app>
<app>setresellernameservers</app>
<app>setresellerpackagelimit</app>
<app>setresolvers</app>
<app>setsiteip</app>
<app>setupreseller</app>
<app>showbw</app>
<app>suspendacct</app>
<app>suspendreseller</app>
<app>terminatereseller</app>
<app>unsetupreseller</app>
<app>unsuspendacct</app>
<app>unsuspendreseller</app>
<app>version</app>
</applist>
If there's anything else I can help with, let me know.
-Dave