Self Help Documentation
< All Topics

mysql/revokeuseraccess

Description

Removes access for an existing database user from an existing database.

Parameters

FieldTypeRequiredDescription
tokenstringYesAuthorizing API token – check API Basics for more information.
accountuserstringYesThe SPanel user account that is being managed or viewed.
actionstringYesThe category and function being executed.
databasestringYesThe name of the database to be used.
usernamestringYesThe username of the database user to be used.
hostnamestringNoDefault: localhost. If specified, the database user’s hostname will be set according to the value.

Example

$endpointUrl = 'https://123.123.123.123/spanel/api.php';

$postData = [
  'token' => 'provided_auth_token',
  'accountuser' => 'spanelio',
  'action' => 'mysql/revokeuseraccess',
  'database' => 'db',
  'username' => 'dbuser',
//'hostname' => '123.123.123.123'
];

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $endpointUrl);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt( $ch, CURLOPT_POST, true);
curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false);
$jsonOutput = curl_exec( $ch );Code language: PHP (php)

You can find more information about the Endpoint URL in our API Basics article.

Output

{
    "result": "success",
    "data": {
        "msg": "User access revoked successfully"
    }
}Code language: JSON / JSON with Comments (json)
Table of Contents