This function creates a hosting plan (package).
Note:
The Access Control Lists restricts some of this function's parameters, which limit the features that WHM users can access.
name required | string The new hosting plan's name. Note:
Example: name=package1 |
_PACKAGE_EXTENSIONS | string A space-separated list of the hosting plan's package extensions. If you do not provide a value, the hosting plan will not include package extensions. Note:
Example: _PACKAGE_EXTENSIONS='extension1 extension2 extension3' |
integer or any or any or string Default: 1048576 The hosting plan's maximum bandwidth use, in megabytes (MB).
Note: The Example: bwlimit=1048576 | |
cgi | integer Default: 1 Whether CGI access is enabled for the account.
Note: When a
server profile disables the
Web Server role, this parameter
defaults to Example: cgi=1 |
cpmod | string The hosting plan's cPanel theme. This parameter defaults to the server's default cPanel theme. Example: cpmod=jupiter |
digestauth | integer Default: 0 Whether to enable Digest Authentication for accounts on the hosting plan.
Example: digestauth=1 |
featurelist | string Default: "default" The hosting plan's feature list. If you do not use this parameter, the function assigns the Example: featurelist=feature_list |
frontpage | integer Deprecated Default: 0 Whether Microsoft® FrontPage® Extensions are enabled for the account.
Note: cPanel & WHM ignores all FrontPage settings and parameters. Example: frontpage=0 |
hasshell | integer Default: 0 Whether the hosting plan allows shell access.
Example: hasshell=1 |
ip | string Default: "n" Whether the account has a dedicated IP address.
Example: ip=n |
language | string <ISO-3166-1 (alpha-2)> The hosting plan's default locale, in its two-letter ISO-3166 code format. This parameter defaults to the server's default locale. Example: language=en |
integer or string Default: "unlimited" The percentage of failed or deferred email messages that the hosting plan allows users to send per hour before outgoing mail is rate-limited.
Example: MAX_DEFER_FAIL_PERCENTAGE=unlimited | |
integer or string Default: "unlimited" The maximum number of emails that the hosting plan allows users to send in one hour.
Example: MAX_EMAIL_PER_HOUR=unlimited | |
integer or any or any or string Default: 1024 The hosting plan's maximum email account quota size, in megabytes (MB).
Note: The Example: max_emailacct_quota=1024 | |
max_team_users | integer [ 0 .. 7 ] The hosting plan's maximum number of Team users. Example: max_team_users=7 |
integer or any or any or string Default: 0 The hosting plan's maximum number of addon domains.
Example: maxaddon=unlimited | |
integer or any or any or string Default: "unlimited" The hosting plan's maximum number of FTP accounts.
Example: maxftp=unlimited | |
integer or any or any or string Default: "unlimited" The hosting plan's maximum number of mailing lists.
Example: maxlst=unlimited | |
integer or any or any or string Default: 0 The hosting plan's maximum number of parked domains (aliases).
Example: maxpark=unlimited | |
integer or any or any or string Default: "unlimited" The hosting plan's maximum number of email accounts.
Example: maxpop=unlimited | |
integer or any or any or string Default: "unlimited" The hosting plan's maximum number of each available type of SQL database. For example, if you set this value to
Example: maxsql=unlimited | |
integer or any or any or string Default: "unlimited" The hosting plan's maximum number of subdomains.
Example: maxsub=unlimited | |
integer or any or any or string Default: 10240 The hosting plan's disk space quota, in megabytes (MB).
Note: The Example: quota=10240 |
HTTP Request was successful.
object | |
object |
whmapi1 --output=jsonpretty \ addpkg \ name='package1'
{- "data": {
- "pkg": "package1"
}, - "metadata": {
- "command": "addpkg",
- "reason": "OK",
- "result": 1,
- "version": 1
}
}