< All Topics

admin/changeadminpassword

Description

Changes an admin account’s login password.

Parameters

FieldTypeRequiredDescription
tokenstringYesAuthorizing API token – check API Basics for more information.
actionstringYesThe category and function being executed.
usernamestringYesThe username of the admin account being updated.
passwordstringYesThe new password that should be set to the admin account.

Example

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

$postData = [
  'token' => 'provided_auth_token',
  'action' => 'admin/changeadminpassword',
  'username' => '[email protected]',
  'password' => 'KExk80Ml5aG6M',
];

$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 );

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

Output

{
    "result": "success",
    "data": {
        "msg": "The password for admin with login [email protected] has been updated successfully."
    }
}
Previous admin/changeadminusername
Next admin/removeadminuser
Table of Contents