API Commands
[All Commands]

Update_Host


Update IP addresses of a 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('Update_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