/cloud/db/grant/add


POST https://api.sitehost.nz/1.0/cloud/db/grant/add.json

Adds grants to an existing database user.

Form Parameters

ParameterTypeRequiredDescription
client_idintegerYesThe ID for the client that the database user belongs to.Example: 1
server_namestringYesThe server that the database user belongs to.Example: ch-servername
databasestringYesThe name of the database to associate the grants with.Example: dbname
usernamestringYesThe username of the database user to create the grants for.Example: dbuser
grants[]stringYesThe grants to give the user. This parameter accepts one or more values in the format of grants[]=x, grants[]=y.Example: select

Code Samples

JavaScript PHP Rails Python
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("POST", "https://api.sitehost.nz/1.0/cloud/db/grant/add.json", false);

var data = new FormData();
data.append("apikey", "your_key_here");
data.append("client_id", "1");
data.append("server_name", "ch-servername");
data.append("database", "dbname");
data.append("username", "dbuser");
data.append("grants[]", "select");

xmlHttp.send(data);

var response = xmlHttp.responseText;

Response

200:

application/json
{
  "return": {
    "job_id": "3433562"
  },
  "msg": "Successful",
  "status": true,
  "time": 29.92
}