Fixing ClientExec error “couldn’t insert domain in Plesk” during auto-provisioning
Bobcares.com provides outsourced hosting support to web hosting companies. Along with providing end-user tech support, we help web hosts troubleshoot errors in hosting systems such as Billing Software, Ticketing System, Control Panel, and more.
We’ve recently seen an error in ClientExec billing system where auto-provisioning of hosting accounts fails in Plesk servers.
The error says “Couldn’t insert domain in Plesk. Plesk returned: Access to API is disabled for [ip address]“.
This error usually shows up when connecting to newly deployed shared servers, or following a network configuration update.
What causes this error?
When ClientExec is unable to access the APIs for the destination Plesk panel, this error is displayed. We’ve observed 3 reasons for it till now:
- API access is not enabled in the Plesk server.
- ClientExec server’s IP is blocked in the Plesk server or vice versa
- ClientExec IP is not allowed administrator access to the Plesk server