This function creates a new reseller acl list (ACL lists can be found at Resellers >> Edit Reseller Privileges / Nameservers).
- acllist (string)
-
Name of the ACL list.
- acl-add-pkg (boolean)
-
Allow the creation of packages (1 = Yes, 0 = No)
- acl-add-pkg-ip (boolean)
-
Allow the creation of packages with dedicated IPs (1 = Yes, 0 = No)
- acl-add-pkg-shell (boolean)
-
Allow the creation of packages with shell access (1 = Yes, 0 = No)
- acl-all (boolean)
-
All features (Warning: Root Access!) (1 = Yes, 0 = No)
- acl-allow-addoncreate (boolean)
-
Allow the creation of packages with unlimited addon domains (1 = Yes, 0 = No)
- acl-allow-parkedcreate (boolean)
-
Allow the creation of packages with parked domains (1 = Yes, 0 = No)
- acl-allow-unlimited-disk-pkgs (boolean)
-
Allow the creation of packages with unlimited disk space (1 = Yes, 0 = No)
- acl-allow-unlimited-pkgs (boolean)
-
Allow the creation of packages with unlimited bandwidth (1 = Yes, 0 = No)
- acl-clustering (boolean)
-
Enable Clustering (1 = Yes, 0 = No)
- acl-create-acct (boolean)
-
Create a New Account (1 = Yes, 0 = No)
- acl-create-dns (boolean)
-
Add DNS Zones (1 = Yes, 0 = No)
- acl-demo-setup (boolean)
-
Turn an account into a demo account (1 = Yes, 0 = No)
- acl-disallow-shell (boolean)
-
Never allow creation of accounts with shell / ssh access (1 = Yes, 0 = No)
- acl-edit-account (boolean)
-
Modify an Account (1 = Yes, 0 = No)
- acl-edit-dns (boolean)
-
Edit DNS Zones (1 = Yes, 0 = No)
- acl-edit-mx (boolean)
-
Edit MX Entries (1 = Yes, 0 = No)
- acl-edit-pkg (boolean)
-
Edit Packages (1 = Yes, 0 = No)
- acl-frontpage (boolean)
-
Install / Uninstall FrontPage Extensions (1 = Yes, 0 = No)
- acl-kill-acct (boolean)
-
Terminate an Account (1 = Yes, 0 = No)
- acl-kill-dns (boolean)
-
Remove DNS Entry (1 = Yes, 0 = No)
- acl-limit-bandwidth (boolean)
-
Modify Bandiwdth Limits. WARNING: This will allow the reseller to circumvent package bandiwdth limits if you are not using resource limits! (1 = Yes, 0 = No)
- acl-list-accts (boolean)
-
List Accounts (1 = Yes, 0 = No)
- acl-mailcheck (boolean)
-
Mail Troubleshooter (1 = Yes, 0 = No)
- acl-mod-subdomains (boolean)
-
Enable / Disbale Subdomains (1 = Yes, 0 = No)
- acl-news (boolean)
-
Modify cPanel/WHM news (1 = Yes, 0 = No)
- acl-onlyselfandglobalpkgs (boolean)
-
Prevent creation of accounts with packages that are not global or not owned by this user (1 = Yes, 0 = No)
- acl-park-dns (boolean)
-
Park Domains (1 = Yes, 0 = No)
- acl-passwd (boolean)
-
Password Modification (1 = Yes, 0 = No)
- acl-quota (boolean)
-
Quota Modification WARNING: This will resellers to circumvent package limits for disk space if you are not using resource limits! (1 = Yes, 0 = No)
- acl-rearrange-accts (boolean)
-
Rearrange Accounts (1 = Yes, 0 = No)
- acl-res-cart (boolean)
-
Reset Shopping Cart (1 = Yes, 0 = No)
- acl-resftp (boolean)
-
Synchronize FTP Passwords (1 = Yes, 0 = No)
- acl-restart (boolean)
-
Restart Services (1 = Yes, 0 = No)
- acl-show-bandwidth (boolean)
-
View Account Bandwidth Usage (1 = Yes, 0 = No)
- acl-ssl (boolean)
-
SSL Manager (1 = Yes, 0 = No)
- acl-ssl-buy (boolean)
-
Purchase and Install SSL Certificates (1 = Yes, 0 = No)
- acl-ssl-gencrt (boolean)
-
SSL CSR/CRT Generator (1 = Yes, 0 = No)
- acl-stats (boolean)
-
View Account Statistics (1 = Yes, 0 = No)
- acl-status (boolean)
-
View Server Status (1 = Yes, 0 = No)
- acl-suspend-accts (boolean)
-
Suspend accounts (1 = Yes, 0 = No)
- acl-upgrade-account (boolean)
-
Account upgrades / downgrades (1 = Yes, 0 = No)
- saveacllist
-
Operation information container
- results
-
Results of the operation container
- status (boolean)
-
Whether or not the operation succeeded. (1 = Yes, 0 = No)
- statusmsg (string)
-
Related status / error message
Calling this URL in WebHost Manager:
/xml-api/saveacllist?acllist=bob&acl-ssl=1
will produce output similar to:
<saveacllist>
<results>
<status>1</status>
<statusmsg>ACL List bob saved.</statusmsg>
</results>
</saveacllist>
Copyright 2007 cPanel Inc.