DynamicDNS
5 functions, invoked through the cpanel_uapi tool.
cpanel_uapi(service_id, module="DynamicDNS", function, params). Live availability depends on the cPanel features JetHost has enabled on your account — call list_cpanel_operations to see what is active.create GET#
Create Dynamic DNS domain
This function creates a Dynamic DNS (DDNS) domain.
Important:
When you disable the _DNS_ role, the system disables this function.
Response — normalized as { ok, data, errors[], warnings[] }; data contains:
delete GET#
Delete Dynamic DNS domain
This function deletes an existing Dynamic DNS (DDNS) domain.
Important:
When you disable the _DNS_ role, the system disables this function.
Response — normalized as { ok, data, errors[], warnings[] }; data contains:
list GET#
Return Dynamic DNS domains
This function lists the user’s Dynamic DNS (DDNS) domains.
Important:
When you disable the _DNS_ role, the system disables this function.
No parameters.
Response — normalized as { ok, data, errors[], warnings[] }; data is an array of:
recreate GET#
Update Dynamic DNS domain ID
This function gives a new, randomly-generated ID to an existing Dynamic DNS (DDNS) domain.
Important:
When you disable the _DNS_ role, the system disables this function.
Response — normalized as { ok, data, errors[], warnings[] }; data contains:
set_description GET#
Update Dynamic DNS domain description
This function sets the description on a user’s Dynamic DNS (DDNS) domain.
Important:
When you disable the _DNS_ role, the system disables this function.