API Commands
[All Commands]

Create_Host


Create a new delegated host object.

Input:

string ssid token from Login
string hostname address of host
array ipv4 list of IPv4 addresses of this host (optional)
array ipv6 list of IPv6 addresses of this host (optional)

Output:

string status ok | error

Example:


<?php

$client 
= new SoapClient(null, [
    
'location' => 'http://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'],
    
'hostname' => 'ns.exampledomain.com',
    
'ipv4' => [
        
'138.23.74.33',
        
'138.25.157.234',
        
'46.233.74.9'
    
],
    
'ipv6' => [
        
'2a00:1450:4008:c01::8b'
    
]
];

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

print_r($input);
print_r($output);
$input: Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [hostname] => ns.exampledomain.com [ipv4] => Array ( [0] => 138.23.74.33 [1] => 138.25.157.234 [2] => 46.233.74.9 ) [ipv6] => Array ( [0] => 2a00:1450:4008:c01::8b ) ) $output: Array ( [status] => ok )

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