API Commands
[All Commands]

Update_World_Hosting_FTP_Account


Modify an FTP account configuration.

Input:

string ssid token from Login
string domain World Hosting domain name
string username FTP username
string password FTP password (optional)
string dir root directory (optional)
string permissions read or readwrite (optional)
array ips_allow list of IP addresses that are allowed access to the account (optional)
array ips_deny list of IP addresses that are denied access to the account (optional)

Output:

string status ok | error

Example:


<?php

$client 
= new SoapClient(null, [
    
'location' => 'https://subreg.cz/soap/cmd.php',
    
'uri' => 'http://subreg.cz/soap'
]);

$login_input = [
    
'login' => 'demo',
    
'password' => 'demouser'
];

$login_output $client->__call('Login', ['data' => $login_input]);

$input = [
    
'ssid' => $login_output['data']['ssid'],
    
'domain' => 'domain.or.af',
    
'username' => 'ftpaccount_a',
    
'password' => '********',
    
'dir' => '/',
    
'permissions' => 'read',
    
'ips_allow' => [
        
'1.2.3.4'
    
],
    
'ips_deny' => [
        
'ALL'
    
]
];

$output $client->__call('Update_World_Hosting_FTP_Account', ['data' => $input]);

print_r($input);
print_r($output);
$input: Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [domain] => domain.or.af [username] => ftpaccount_a [password] => ******** [dir] => / [permissions] => read [ips_allow] => Array ( [0] => 1.2.3.4 ) [ips_deny] => Array ( [0] => ALL ) ) $output: Array ( [status] => ok )

API Manual - version from 2023-05-12 12:15:50