WHM API 1 - createacct
- Created by Sync User, last modified on Sep 29, 2014
Overview
This page contains the input variables, output variables, and examples in JSON and XML output formats for the createacct function.
The createacct function creates a hosting account and sets up its associated domain information.
Note
Icon
Parameters
| Input | Type | Description | |
|---|---|---|---|
| username | string |
The username for the account that you wish to create (for example, Note Icon Usernames must be eight characters or less, or, as of cPanel & WHM version 11.40, 16 characters or less if database prefixes are disabled. Also, usernames cannot start with a number, or the string
test. |
|
| domain | string | The domain name to assign to the account (for example, example.com). |
|
| plan | string | The package that you wish to apply to the new account (for example, reseller_gold). |
|
| pkgname | string | The name of a new package to be created based on the settings used (for example, reseller_new). |
|
| savepkg | boolean | This value determines whether to save the settings as a new package. A value of 1 will save the settings as a new package. |
|
| featurelist | string | The name of the feature list to be used when you create a new package (for example, no_ftp_100mb_gold). |
|
| quota | integer | The disk space quota, in megabytes. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited. |
|
| password | string | The password that you wish to assign to the new account (for example, p@ss!w0rd$123). |
|
| ip | string | This value determines whether the domain has a dedicated IP address. A value of y will flag the domain for a dedicated IP address. |
|
| cgi | boolean | This value determines whether the domain has CGI access. A value of 1 grants the domain CGI access. |
|
| frontpage | boolean |
This value determines whether the domain can install FrontPage extensions. A value of Note: Icon cPanel & WHM will ignore all Microsoft® FrontPage® settings and parameters if either of the following statements are true:
|
|
| dkim (optional) | boolean |
This value determines whether the domain has DKIM enabled. A value of Note: Icon This parameter does not follow the Enable DKIM on domains for newly created accounts setting in WHM'sTweak Settings interface (Home >> System Configuration >> Tweak Settings). If you wish to enable DKIM on this newly-created domain, set this parameter to a value of |
|
| spf (optional) | boolean |
This value determines whether the domain has SPF enabled. A value of Note: Icon This parameter does not follow the Enable SPF on domains for newly created accounts setting in WHM's Tweak Settings interface (Home >> System Configuration >> Tweak Settings). If you wish to enable SPF on this newly-created domain, set this parameter to a value of |
|
| hasshell | boolean | This value determines whether the domain has shell (SSH) access. A value of 1 grants shell access to the domain. |
|
| contactemail | string | Contact email address for the account (for example, user@example.com). |
|
| cpmod | string |
The name of the cPanel theme that is assigned to the domain (for example: Note Icon If no value is provided, the function will use the cPanel default theme (set in WHM in the Basic cPanel & WHM Setup interface). This behavior only applies to version 11.36+.
|
|
| maxftp | string | The maximum number of FTP accounts that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| maxsql | string | The maximum number of SQL databases that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| maxpop | string | The maximum number of email accounts that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| maxlst | string | The maximum number of mailing lists that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| maxsub | string | The maximum number of subdomains that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| maxpark | string | The maximum number of parked domains that the user can create. Allowed values are: a number from 0 to 999999where a value of 0 is unlimited, unlimited, and null. |
|
| maxaddon | string | The maximum number of addon domains that the user can create. Allowed values are: a number from 0 to 999999 where a value of 0 is unlimited, unlimited, and null. |
|
| bwlimit | string | The bandwidth limit, in megabytes. This value must be a number from 0 to 999999, where a value of 0 is unlimited. |
|
| customip | string | This value specifies an IP address for the site. | |
| language | string | The language that you wish for the new account to use in the cPanel interface (for example, spanish-utf8). |
|
| useregns | boolean | This value determines whether the domain will use the registered nameservers for the domain instead of the ones configured on the server. A value of 1 will use the registered nameservers for the domain. |
|
| hasuseregns | boolean | If you set useregns to 1, you must set this value to 1. |
|
| reseller | boolean | This value determines whether you wish to grant reseller privileges to the account. A value of 1 will grant reseller privileges to the account. |
|
| forcedns | boolean | This value will overwrite an existing DNS Zone with this new account's information if one already exists. A value of 1 will overwrite an existing DNS zone with this new account's information. |
|
| mxcheck | string |
Determines how the server will handle incoming mail for this domain. This variable can be set to one of the following: Note Icon You will still need to use the WHM Edit MX Entry interface to configure the primary MX entry to point to the appropriate exchanger.
remote — The domain will not accept mail, instead sending it to the primary mail exchanger. Note: You will still need to use the WHM Edit MX Entry interface to configure the primary MX entry to point to the appropriate exchanger. |
|
| MAX_EMAIL_PER_HOUR | integer |
The maximum number of emails the account can send in an hour. This parameter's default value is unlimited. A value of Note Icon This variable is only accepted in cPanel & WHM Version 11.32 and later.
|
|
| MAX_DEFER_FAIL_PERCENTAGE | integer |
The percentage of failed or deferred email messages the account can send per hour before outgoing mail is rate-limited. This parameter's default value is unlimited. Note Icon This variable is only accepted in cPanel & WHM Version 11.32 and later.
|
|
| uid | string |
The user ID for a new account. This must be a numeral, not already associated with disk usage, and does not pre-exist on the machine. You must be logged in as the Note Icon This variable is only accepted in cPanel & WHM Version 11.32 and later.
|
|
| gid | string |
The group ID for a new account. This must be a numeral, not already associated with disk usage, and does not pre-exist on the machine. You must be logged in as the Note Icon This variable is only accepted in cPanel & WHM Version 11.34 and later.
|
|
| homedir | string |
The home directory (HOMEDIR) to be used for a new account. You must be logged in as the Note Icon This variable is only accepted in cPanel & WHM Version 11.34 and later.
|
|
| Output | Type | Description | |
| createacct | The container for the results from the createacct function. |
||
| result | The container for the results of the function. | ||
| options | The container for the domain options. | ||
| ip | string | IP address with which the the domain is associated (for example, 123.456.789.10). |
|
| nameserverX | string | The nameserver for the domain. The property of nameserver may be appended by an integer (x) between 1 and 5 (for example: nameserver1). |
|
| nameserveraX | string | IP address of the nameserver. The property of nameservera may be appended by an integer (x) between 1 and 5 (for example: nameservera1). |
|
| nameserverentryX | string | DNS name of the nameservers the namerservers are registered. The property of nameserverentry may appear appended by an integer (x) between 1 and 5 (for example: nameserverentry1). |
|
| rawout | string | Raw output of the account creation operation in HTML format. | |
Examples
| JSON | ||||
|---|---|---|---|---|
| Input URL |
https://hostname:2087/cpsess########/json-api/createacct |
|||
| Output |
|
|||
| XML | ||||
| Input URL |
https://hostname:2087/cpsess########/xml-api/createacct |
|||
| Output |
|
|||
WHM API 1 - createacct的更多相关文章
- easypanel api 文档
easypanel api 文档 Easypanel的api通信安全码在easypanel的服务器设置处设置. 接口名称有: add_vh 创建空间和修改空间 update_vh 暂停空间和恢复空间 ...
- 干货来袭-整套完整安全的API接口解决方案
在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...
- 12306官方火车票Api接口
2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...
- 几个有趣的WEB设备API(二)
浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (or ...
- html5 canvas常用api总结(三)--图像变换API
canvas的图像变换api,可以帮助我们更加方便的绘画出一些酷炫的效果,也可以用来制作动画.接下来将总结一下canvas的变换方法,文末有一个例子来更加深刻的了解和利用这几个api. 1.画布旋转a ...
- JavaScript 对数据处理的5个API
JavaScript对数据处理包括向上取整.向下取整.四舍五入.固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个 ...
- ES5对Array增强的9个API
为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach.filter.map.reduce.reduceRight.some.every.indexOf ...
- javascript的api设计原则
前言 本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块.系卤煮自己总结的一些经验和教训.本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来.很难做到 ...
- 一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino
大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说 ...
随机推荐
- Myeclipse2014中,新建部署Maven项目
一.环境 1.1 myeclipse2014 1.2 maven3.2.1 1.3 jdk1.7 上述环境配置可参照我之前编写的maven搭建方面的文档.本文着重介绍myeclipse2014下mav ...
- 找工作---操作系统常考知识点总结【PB】
1.进程是并发过程中程序的执行过程 2.进程的特征:结构特征.动态性.并发性.独立性.异步性 3.临界区指在每个进程中访问临界资源的那段代码 4,现在操作系统中申请资源的基本单位是进程,在CPU得到执 ...
- redis 5 种数据结构
常用命令 就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别.Redis根本是使用内存存储,持久 ...
- 第一百零一节,JavaScript流程控制语句
JavaScript流程控制语句 学习要点: 1.语句的定义 2.if 语句 3.switch语句 4.do...while语句 5.while语句 6.for语句 7.for...in语句 8.br ...
- javase
http://blog.csdn.net/itlwc/article/category/1572517 http://blog.csdn.net/itlwc
- input美化上传按钮美化
今天工作需求碰到 样式改变上传按钮 效果: <a href="javascript:;" class="a-upload"> <input t ...
- POJ 1740 A New Stone Game(多堆博弈找规律)
传送门 //有n堆,AB轮流从n堆的一堆中移任意个,可以扔掉,也可以移给其他堆中的一堆 //最先移完的胜 //如果n堆中两两堆数目相等,那肯定是B胜 //但只要有非两两相同的,如xyz,A先, //A ...
- 图的两种遍历:DFS&BFS
DFS和BFS在图中的应用: 图连通性判定:路径的存在性:图中是否存在环:求图的最小生成树:求图的关键路径:求图的拓扑排序. DFS:简单的说,先一直往深处走,直到不能再深了,再从另一条路开始往深处走 ...
- hdu_5585_Less Time, More profit(二分+最大权闭合图)
题目链接:hdu_5585_Less Time, More profit 题意: 有n个工厂,每建一个工厂要花费vi,需要时间ti,然后有m个商店,每个商店需要在指定的k个工厂中进货,才能盈利,如果其 ...
- Implementing a builder: Combine
原文地址:点击这里 本篇我们继续讨论从一个使用Combine方法的computation expression中返回多值. 前面的故事 到现在为止,我们的表达式建造(builder)类如下 type ...