To create a subdomain via cpanel API you can try below code :-
require_once 'xmlapi.php';
$api2args = array(
'domain' => 'subdomain', // name of the subdomain to be created
'rootdomain' => 'example.com', // main domain under which sub
domain needs to be created
'dir' => '/public_html/directory_name', // directory to generate
for this subdomain
'disallowdot' => '1'
);
$result = $xmlapi->api2_query($cpanel['username'], 'SubDomain',
'addsubdomain', $api2args);
2
Answers
Please check the link bellow, it might provide the answer you are looking for:
https://forums.cpanel.net/threads/add-subdomain-using-api.119609/
To create a subdomain via cpanel API you can try below code :-