Self Help Documentation
< All Topics

file/ftpaccountpassword

Description

Changes an FTP account in a given SPanel user account’s password.

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.
usernamestringYesThe username of the FTP account being updated. The FTP account name is accepted with or without the SPanel user account prefix.
passwordstringYesThe new password that should be set to the FTP account.

Example

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

$postData = [
  'token' => 'provided_auth_token',
  'accountuser' => 'spanelio',
  'action' => 'file/ftpaccountpassword',
  'username' => 'newftpuser',
  'password' => 'nEwP4SSWRD',
];

$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": "The password for FTP user spanelio_newftpuser has been updated successfully"
    }
}Code language: JSON / JSON with Comments (json)
Table of Contents