Controller: /siteworx/overview

Action: editProfile

Added in Version:

4.8.2-411

Description:

Edit the currently authenticated users’ profile.

Input Parameters

Name

Type

Required?

Example Values

Default Values

Notes

language

string

No*

cs, da, de, en-us, es, fr, hu, it, nl, pl, pt, ru, sk, sv, tr, zh

en-us

menu_style

string

No

password

string

No

confirm_password

string

No

Confirm the password field by providing it again. Must match the password provided.

* indicates that it’s actually required, but probably already has a valid default value.

Action: fail

Added in Version:

n/a

Description:

Magic function - test for failure mechanism.

Action: listAccountConfig

Added in Version:

6.4.0-1705

Description:

List all SiteWorx Level Config Data.

Action: listAccountDetails

Added in Version:

4.7.0-339

Description:

List siteworx account details.

Sample Output

array (
  'status' => 0,
  'payload' =>
  array (
    'username' => 'example',
    'email' => '[email protected]',
    'masterdomain' => 'example.com',
    'homedir' => '/home/example',
    'domains' =>
    array (
      0 => 'example.com',
      1 => 'secondary.com',
    ),
    'remaining_diskspace' => 'unlimited',
    'options' =>
    array (
      'storage' => 999999999.0,
      'bandwidth' => 999999999.0,
      'email_aliases' => 999999999,
      'email_autoresponders' => 999999999,
      'email_boxes' => 999999999,
      'email_groups' => 999999999,
      'ftp_accounts' => 999999999,
      'mysql_dbs' => 999999999,
      'mysql_db_users' => 999999999,
      'pointer_domains' => 999999999,
      'slave_domains' => 999999999,
      'subdomains' => 999999999,
      'backup' => true,
      'cgi_access' => true,
      'crontab' => true,
      'dns_records' => true,
      'mailman' => false,
      'ssl' => true,
      'burstable' => true,
      'save_xfer_logs' => true,
    ),
  ),
  'reply_code' => 205,
)

Action: listAvailableDiskSpace

Added in Version:

4.7.0-339

Description:

List available disk space action.

Sample Output

array (
  'status' => 0,
  'payload' => 'unlimited',
  'reply_code' => 205,
)

Action: listLicenseKey

Added in Version:

4.7.0-339

Description:

List the InterWorx license key.

Sample Output

array (
  'status' => 0,
  'payload' =>
  array (
    'licence_key' => 'INTERWORX_APIDOC2',
  ),
  'reply_code' => 205,
)

Action: listMasterDomain

Added in Version:

4.7.0-339

Description:

List the current master domain.

Sample Output

array (
  'status' => 0,
  'payload' => 'example.com',
  'reply_code' => 205,
)

Action: listPhpInstallMode

Added in Version:

4.7.0-339

Description:

Get the mode php is running under.

Sample Output

array (
  'status' => 0,
  'payload' => 'php-fpm',
  'reply_code' => 205,
)

Action: listVersion

Added in Version:

4.7.0-339

Description:

List the version of InterWorx installed.

Sample Output

array (
  'status' => 0,
  'payload' =>
  array (
    'version' => '8.2.15-3239',
  ),
  'reply_code' => 205,
)

Action: listWorkingDomain

Added in Version:

4.7.0-339

Description:

List the current working domain.

Sample Output

array (
  'status' => 0,
  'payload' => 'example.com',
  'reply_code' => 205,
)

Action: queryAccountConfig

Added in Version:

6.4.0-1705

Description:

Query SiteWorx Level Config Data.

Input Parameters

Name

Type

Required?

Example Values

Default Values

Notes

config_name

string

Yes

Action: queryEditProfile

Added in Version:

5.1.0-838

Description:

Displays the information available to the action “editProfile”.

Sample Output

array (
  'status' => 0,
  'payload' =>
  array (
    'language' => 'en-us',
    'menu_style' => NULL,
    'password' => NULL,
    'confirm_password' => NULL,
  ),
  'reply_code' => 205,
)

Action: reroute

Added in Version:

n/a

Description:

Action to re-route from the current controller to a different one.

Input Parameters

Name

Type

Required?

Example Values

Default Values

Notes

controller

string

Yes

Index, Overview, Email, EmailBox, EmailAlias, EmailGroup, EmailAutorespond, DomainsManage, DomainsPointer, DomainsSub, DomainsPhp, Dns, DomainsAdvanced, Ssl, SslKey, SslChain, SslCrt, SslCsr, Ftp, FtpSessions, MysqlDb, MysqlUser, MysqlPerms, Cron, Htaccess, Softaculous, Users, Logs, Twofactorauth, EmailRemotesetup, EmailFilters, EmailSpf, EmailDomainkeys, EmailDmarc, Backup, BackupSchedule, Prefs, Notice, Logout

Action: wait

Added in Version:

8.1.3-2998

Description:

Magic function - used to simulate a long-running process

Action: win

Added in Version:

n/a

Description:

Magic function - test for testing success mechanism.