API Commands
[All Commands]

List_Web_Hosting_FTP_Accounts


List of FTP accounts.

Input:

string ssid token from Login
string webhosting Web Hosting code

Output:

string status ok | error
array accounts list of FTP accounts
string username FTP username
string dir root directory
int ftp whether FTP protocol is enabled
int ssh whether SFTP protocol is enabled
string permissions read or readwrite
array ips_allow list of IP addresses that are allowed access to the account
array ips_deny list of IP addresses that are denied access to the account

Example:


<?php

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

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

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

$input = [
    
'ssid' => $login_output['data']['ssid'],
    
'webhosting' => 'NGHTFH'
];

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

print_r($input);
print_r($output);
$input: Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [webhosting] => NGHTFH ) $output: Array ( [status] => ok [accounts] => Array ( [0] => Array ( [username] => ftpaccount_a [dir] => / [ftp] => 1 [ssh] => 1 [permissions] => read [ips_allow] => Array ( [0] => 1.2.3.4 ) [ips_deny] => Array ( [0] => ALL ) ) [1] => Array ( [username] => ftpaccount_b [dir] => /wp [ftp] => 1 [ssh] => 0 [permissions] => readwrite [ips_allow] => Array ( ) [ips_deny] => Array ( ) ) ) )

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