Help Entry A package template is a blueprint for the package to setup. You don't have to use a package template but it is often easier to use one so you don't have to specify all options every time you setup a SiteWorx account.
Example Values , reseller package unlimited
No
RSL_OPT_STORAGE
double
Description Megabytes
Help Entry The amount of storage allocated to this reseller
Yes
RSL_OPT_BANDWIDTH
double
Description Gigabytes / Month
Help Entry The amount of bandwidth per month allocated to this reseller
Yes
RSL_OPT_EMAIL_ALIASES
integer
Help Entry The number of e-mail aliases (often called e-mail forwards) allowed across all accounts owned by this reseller
Yes
RSL_OPT_EMAIL_AUTORESPONDERS
integer
Help Entry The number of e-mail autoresponders, also called robots, allowed across all acounts owned by this reseller
Yes
RSL_OPT_EMAIL_BOXES
integer
Help Entry The number of POP3/IMAP e-mail boxes allowed across all accounts owned by this reseller
Yes
RSL_OPT_EMAIL_GROUPS
integer
Help Entry The number of group e-mail (aliases that send to multiple recipients) accounts allowed across all accounts owned by this reseller
Yes
RSL_OPT_FTP_ACCOUNTS
integer
Help Entry The number of FTP accounts allowed across all accounts owned by this reseller
Yes
RSL_OPT_MYSQL_DBS
integer
Help Entry The number of MySQL databases allowed allowed across all accounts owned by this reseller
Yes
RSL_OPT_MYSQL_DB_USERS
integer
Help Entry The number of MySQL users allowed across all accounts owned by this reseller
Yes
RSL_OPT_POINTER_DOMAINS
integer
Help Entry The number of pointer domains allowed across all accounts owned by this reseller
Yes
RSL_OPT_SITEWORX_ACCOUNTS
integer
Help Entry The number of SiteWorx accounts this reseller can create
Yes
RSL_OPT_SLAVE_DOMAINS
integer
Help Entry The number of secondary domains allowed across all accounts owned by this reseller
Yes
RSL_OPT_SUBDOMAINS
integer
Help Entry The number of subdomains allowed across all accounts owned by this reseller
Yes
RSL_OPT_OVERSELL_STORAGE
integer
Help Entry With storage overselling enabled, the reseller can allocate more storage to the SiteWorx accounts than is technically allowed by the Storage Space allowance for the reseller account.
Example Values 1, 0
Yes
RSL_OPT_OVERSELL_BANDWIDTH
integer
Help Entry With bandwidth overselling enabled, the reseller can allocate more bandwidth to the SiteWorx accounts than is technically allowed by the Bandwidth allowance for the reseller account.
Example Values 1, 0
Yes
ips
struct (string)
Help Entry The IP address list shows you the current IP addresses that are available on your server.
Example Values 123.123.123.123, 123.123.123.125
No*
database_servers
struct (string)
Help Entry Select the database server from the list that you would like to use.
Example Values localhost
Example Default Value ["localhost"]
No*
* indicates that it's actually required, but probably already has a valid default value
Action: delete
Delete a reseller account.
Input Parameters
Name
Type
Notes
Required?
reseller_id
struct (integer)
Yes
Action: edit
Edit a reseller account.
Input Parameters
Name
Type
Notes
Required?
reseller_id
integer
Yes
nickname
string
Example Default Value Jon Reseller
No*
email
string
Example Default Value reseller@interworx.com
No*
password
string
No
confirm_password
string
Help Entry Confirm the password field by providing it again. Must match the password provided.
No
language
string
Example Values cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
Example Default Value en-us
No*
theme
string
Example Values blue_steel, calliope, coolfreshness, interstate, interworx, nexcess, vanillaice
Example Default Value interworx
No*
menu_style
string
Example Values big, small
Example Default Value small
No*
billing_day
integer
Help Entry The billing day is the day of the month (1-31) that this reseller's monthly bandwidth calculation will start back at 0.
Help Entry A package template is a blueprint for the package to setup. You don't have to use a package template but it is often easier to use one so you don't have to specify all options every time you setup a SiteWorx account.
Example Values , reseller package unlimited
No
RSL_OPT_STORAGE
double
Description Megabytes
Help Entry The amount of storage allocated to this reseller
Example Default Value 999999999
No*
RSL_OPT_BANDWIDTH
double
Description Gigabytes / Month
Help Entry The amount of bandwidth per month allocated to this reseller
Example Default Value 999999999
No*
RSL_OPT_EMAIL_ALIASES
integer
Help Entry The number of e-mail aliases (often called e-mail forwards) allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_EMAIL_AUTORESPONDERS
integer
Help Entry The number of e-mail autoresponders, also called robots, allowed across all acounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_EMAIL_BOXES
integer
Help Entry The number of POP3/IMAP e-mail boxes allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_EMAIL_GROUPS
integer
Help Entry The number of group e-mail (aliases that send to multiple recipients) accounts allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_FTP_ACCOUNTS
integer
Help Entry The number of FTP accounts allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_MYSQL_DBS
integer
Help Entry The number of MySQL databases allowed allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_MYSQL_DB_USERS
integer
Help Entry The number of MySQL users allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_POINTER_DOMAINS
integer
Help Entry The number of pointer domains allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_SITEWORX_ACCOUNTS
integer
Help Entry The number of SiteWorx accounts this reseller can create
Example Default Value 999999999
No*
RSL_OPT_SLAVE_DOMAINS
integer
Help Entry The number of secondary domains allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_SUBDOMAINS
integer
Help Entry The number of subdomains allowed across all accounts owned by this reseller
Example Default Value 999999999
No*
RSL_OPT_OVERSELL_STORAGE
integer
Description Megabytes
Help Entry With storage overselling enabled, the reseller can allocate more storage to the SiteWorx accounts than is technically allowed by the Storage Space allowance for the reseller account.
Example Values 1, 0
Example Default Value 1
No*
RSL_OPT_OVERSELL_BANDWIDTH
integer
Description Gigabytes / Month
Help Entry With bandwidth overselling enabled, the reseller can allocate more bandwidth to the SiteWorx accounts than is technically allowed by the Bandwidth allowance for the reseller account.
Example Values 1, 0
Example Default Value 1
No*
ips
struct (string)
Help Entry The IP address list shows you the current IP addresses that are available on your server.
Example Values 208.69.122.234, 4.3.2.1, 123.123.123.123, 123.123.123.125
Example Default Value ["208.69.122.234","4.3.2.1"]
No*
database_servers
struct (string)
Help Entry Select the database server from the list that you would like to use.
Example Values localhost
Example Default Value ["localhost"]
No*
* indicates that it's actually required, but probably already has a valid default value
Controller: Reseller
listIdsAction: add
Add a new reseller account.
Input Parameters
Confirm the password field by providing it again. Must match the password provided.
cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
en-us
blue_steel, calliope, coolfreshness, interstate, interworx, nexcess, vanillaice
interworx
big, small
small
The billing day is the day of the month (1-31) that this reseller's monthly bandwidth calculation will start back at 0.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
1
active, inactive
A package template is a blueprint for the package to setup. You don't have to use a package template but it is often easier to use one so you don't have to specify all options every time you setup a SiteWorx account.
, reseller package unlimited
Megabytes
The amount of storage allocated to this reseller
Gigabytes / Month
The amount of bandwidth per month allocated to this reseller
The number of e-mail aliases (often called e-mail forwards) allowed across all accounts owned by this reseller
The number of e-mail autoresponders, also called robots, allowed across all acounts owned by this reseller
The number of POP3/IMAP e-mail boxes allowed across all accounts owned by this reseller
The number of group e-mail (aliases that send to multiple recipients) accounts allowed across all accounts owned by this reseller
The number of FTP accounts allowed across all accounts owned by this reseller
The number of MySQL databases allowed allowed across all accounts owned by this reseller
The number of MySQL users allowed across all accounts owned by this reseller
The number of pointer domains allowed across all accounts owned by this reseller
The number of SiteWorx accounts this reseller can create
The number of secondary domains allowed across all accounts owned by this reseller
The number of subdomains allowed across all accounts owned by this reseller
With storage overselling enabled, the reseller can allocate more storage to the SiteWorx accounts than is technically allowed by the Storage Space allowance for the reseller account.
1, 0
With bandwidth overselling enabled, the reseller can allocate more bandwidth to the SiteWorx accounts than is technically allowed by the Bandwidth allowance for the reseller account.
1, 0
The IP address list shows you the current IP addresses that are available on your server.
123.123.123.123, 123.123.123.125
Select the database server from the list that you would like to use.
localhost
["localhost"]
Action: delete
Delete a reseller account.
Input Parameters
Action: edit
Edit a reseller account.
Input Parameters
Jon Reseller
reseller@interworx.com
Confirm the password field by providing it again. Must match the password provided.
cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
en-us
blue_steel, calliope, coolfreshness, interstate, interworx, nexcess, vanillaice
interworx
big, small
small
The billing day is the day of the month (1-31) that this reseller's monthly bandwidth calculation will start back at 0.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
1
active, inactive
active
1, 0
0
A package template is a blueprint for the package to setup. You don't have to use a package template but it is often easier to use one so you don't have to specify all options every time you setup a SiteWorx account.
, reseller package unlimited
Megabytes
The amount of storage allocated to this reseller
999999999
Gigabytes / Month
The amount of bandwidth per month allocated to this reseller
999999999
The number of e-mail aliases (often called e-mail forwards) allowed across all accounts owned by this reseller
999999999
The number of e-mail autoresponders, also called robots, allowed across all acounts owned by this reseller
999999999
The number of POP3/IMAP e-mail boxes allowed across all accounts owned by this reseller
999999999
The number of group e-mail (aliases that send to multiple recipients) accounts allowed across all accounts owned by this reseller
999999999
The number of FTP accounts allowed across all accounts owned by this reseller
999999999
The number of MySQL databases allowed allowed across all accounts owned by this reseller
999999999
The number of MySQL users allowed across all accounts owned by this reseller
999999999
The number of pointer domains allowed across all accounts owned by this reseller
999999999
The number of SiteWorx accounts this reseller can create
999999999
The number of secondary domains allowed across all accounts owned by this reseller
999999999
The number of subdomains allowed across all accounts owned by this reseller
999999999
Megabytes
With storage overselling enabled, the reseller can allocate more storage to the SiteWorx accounts than is technically allowed by the Storage Space allowance for the reseller account.
1, 0
1
Gigabytes / Month
With bandwidth overselling enabled, the reseller can allocate more bandwidth to the SiteWorx accounts than is technically allowed by the Bandwidth allowance for the reseller account.
1, 0
1
The IP address list shows you the current IP addresses that are available on your server.
208.69.122.234, 4.3.2.1, 123.123.123.123, 123.123.123.125
["208.69.122.234","4.3.2.1"]
Select the database server from the list that you would like to use.
localhost
["localhost"]
Action: listDeletableIds
List deletable reseller accounts by id.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => '2', 1 => 'Jon Reseller (reseller@interworx.com)', ), ), )Action: listEditableIds
List editable reseller accounts by id.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => '2', 1 => 'Jon Reseller (reseller@interworx.com)', ), ), )Action: listIds
MESSAGE: 2011-01-24 use listResellersAction
List reseller accounts by id.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => '1', 1 => 'Server Admin (nodeworx_user@example.com)', ), 1 => array ( 0 => '2', 1 => 'Jon Reseller (reseller@interworx.com)', ), ), )Action: listResellers (Added in version 4.7.2-359)
List all resellers.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 'reseller_id' => '1', 'email' => 'nodeworx_user@example.com', 'nickname' => 'Server Admin', 'status' => 'active', 'max_bandwidth' => '999999999', 'max_storage' => '999999999', 'max_accounts' => '999999999', 'bandwidth' => '0', 'accounts' => '2', 'storage' => '16859136', ), 1 => array ( 'reseller_id' => '2', 'email' => 'reseller@interworx.com', 'nickname' => 'Jon Reseller', 'status' => 'active', 'max_bandwidth' => '999999999', 'max_storage' => '999999999', 'max_accounts' => '999999999', 'bandwidth' => NULL, 'accounts' => '0', 'storage' => NULL, ), ), )Action: queryResellerBandwidth (Added in version 4.9.0-426)
Query Reseller Account bandwidth usage data for any billing period.
Input Parameters
Select resellers to view bandwidth data for. Selecting none is the same as selecting all.
reseller@interworx.com
A Unix Timestamp to identify the billing period from which the bandwidth data will be shown. If blank, defaults to the current time.
Action: queryResellerDetails (Added in version 4.7.2-359)
Query reseller account details.
Input Parameters
reseller@interworx.com