API Name: CreateAccount
Description: This api will create a hosting account under your reseller account.
Method: HTTP POST/GET
API URL: https://resellerapi.HostBuddy.com/createAccount
Parameters:
Parameter_Name
|
Type
|
Length
|
Description |
resellerid |
string |
9 |
This is your reseller account's customer id |
resellerkey |
guid |
48 |
This is your reseller key |
email (optional)
|
string |
2 to 255 |
This is the email account associated with this hosting account. This must be a unique email address in our system. You cannot use an email address that's already exist in our system. |
username |
string |
8 to 20
|
This is the username of the hosting account. |
password |
string |
8 to 20 |
This is the hosting account password |
bandwidth |
int |
|
This is number of GB you would like to assign to the account. |
webspace
|
int |
|
This is number of MB you would like to assign to the account. |
sitenum
|
int |
|
|
ftpnum
|
int |
|
|
mssqlnum |
int |
|
|
mssqlspace |
int |
|
This is number of MB you would like to assign to the account. |
mysqlnum |
int |
|
|
mysqlspace |
int |
|
This is number of MB you would like to assign to the account. |
emailnum |
int |
|
|
emailspace |
int |
|
This is number of MB you would like to assign to the account. |
terms |
int |
|
|
task |
int |
|
|
planNameAlias |
string |
2 to 20 |
This is the alias name of the hosting plan. By default, all hosting account's plan name is WR-US or WR-US1. You can change the name with this variable. |
Return
This function will return a 'successful' message and the 9 digit customer id OR error message.
{"result": {"status" : "true/false", "code" : "response_code", "message" : "response_message" , "data" : "customer_unique_id"}}
Error Code
G1000="Invalid Reseller Account/Authentication Error"
G1001="Invalid Hosting Account/Account Doesn't Belong To This Reseller"
G2000= [this is a general invalid parameter message]
G2001= [this is for other general error message]
C1001="Not Enough Bandwidth To Assign"
C1002="Not Enough Diskspace To Assign"
C1003="Not Enough Tasks To Assign"
C1004="Error creating resell account. General Error."
C1005="Username already exist in our system."
C1006="Email already exist in our system."
C1007="Sorry, Number of Sites Allowed cannot exceed 100."
Article ID: 362, Created: March 18, 2013 at 7:04 AM, Modified: July 3, 2014 at 3:34 AM