User Tools

Site Tools


json_calls

This is an old revision of the document!


Available JSON Calls

Add a user

{
    "task":"add_user",
    "params":{
        "user":"__USER__" ,
        "password":"__PWD__"
    }
}

user - __USER__ - The system user that would be created
password - __PWD__ - This should be between 8 to 20 characters with a reasonable password strength

Add a VHost/Website

{
    "task":"add_vhost",
    "params":{
        "vhost":"__VHOST__",
        "user":"__USER__" ,
        "php_version":"__PHP_VERSION__" ,
        "with_www":"1|0"
    }
}

vhost - __VHOST__ - The VHost/Website (without www) to be created/added
user - __USER__ - The system user under which the VHost has to be added
php_version - __PHP_VERSION__ - Should be one of the following list
with_www - can be either 1 or 0

Add an Alias to a VHost

{
    "task":"add_alias_vhost",
    "params":{
        "alias_vhost":"__ALIAS_VHOST__",
        "vhost":"__VHOST__"
    }
}

alias_vhost - __ALIAS__VHOST__ - The Alias VHost/Website (without www) to be created/added
vhost - __VHOST__ - The VHost/Website (without www) to which the above alias should map to

Create MySQL Pair

    "task":"create_mysql_pair",
    "params":{
        "system_user":"__SYSTEM_USER__",
        "mysql_db_name":"__MYSQL_DB_NAME__",
        "mysql_user_name":"__MYSQL_USER_NAME__",
        "mysql_user_pwd":"__MYSQL_USER_PWD__"
    }
}

system_user - __SYSTEM__USER__ - The system user to which the DB is mapped. Refernced only w.r.t. backups
mysql_db_name - __MYSQL_DB_NAME__ - The name of the new MySQL DB
mysql_user_name - __MYSQL_USER_NAME__ - The name of the new MySQL User
mysql_user_pwd - __MYSQL_USER_PWD__ - The password for the new MySQL user. It should be between 8 to 20 characters with a reasonable password strength

json_calls.1744794653.txt.gz · Last modified: 2025/04/16 09:10 by kirtisingh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki