API Commands
[All Commands]

Command: WorldHosting_Create_FTP_Account



command WorldHosting_Create_FTP_Account

Create new FTP account

Input Parameters ($data):

string ssid Token from Login
string domain hosted domain name
string username FTP username
string password FTP password
string dir root directory (optionally)
string permissions read / readwrite (optionally)
array ips_allow IP addresses to allow access to (optionally)
array ips_deny IP addresses to deny access to (optionally)

Output Responses:

string status ok | error
array data Details about your request
 

Sample:


<?php
$client 
= new SoapClient(
        
null
        array(
            
"location" => "https://PRODUCTION/cmd.php",
            
"uri" => "http://PRODUCTION/soap"
            
)
        );

$params = array ( 
    
"data" => array (
        
"login" => "demo",
        
"password" => "password",
    )
);

$response $client->__call("Login",$params);
$token $response["data"]["ssid"];

$params = array (
  
'data' => 
  array (
    
'ssid' => $token,
    
'domain' => 'domain.or.af',
    
'username' => 'ftpaccount_a',
    
'password' => '********',
    
'dir' => '/',
    
'permissions' => 'read',
    
'ips_allow' => 
    array (
      
=> '1.2.3.4',
    ),
    
'ips_deny' => 
    array (
      
=> 'ALL',
    ),
  ),
);

$response $client->__call("WorldHosting_Create_FTP_Account",$params);
INPUT: Array ( [data] => 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 2019-07-31 15:54:31