API Commands
[All Commands]

Create_World_Hosting_FTP_Account


Create a new FTP account.

Input:

string ssid token from Login
string domain World Hosting domain name
string username FTP username
string password FTP password
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('Create_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