David, Thank you very much for the answers to all my questions.

Originally Posted by
cPanelDavidG
I assume by "cPanel main password" you actually mean the server's root password. In that case, you can setup additional root-level reseller accounts that the developers can use, so the root password isn't known by the developers. This will also grant the developers full access to cPanel/WHM but not the server itself (by default).
You can change cPanel account passwords, but changing the root password is not something I believe the API can do at this time.
No I meant to say, cPanel password on each domain. Ex: mydomain.tld/cpanel . So what is the API for change cPanel password and any tutorial links will be appreciated. (cPanel forum now too big to search something 

Originally Posted by
cPanelDavidG
The developers can use the access key/hash from their own WHM account in the XML-API.
Okay Great!, So any sample how to use access key/hash in my php scripts? Also I guess key/ hash only need to WHM API and no need for cPanel API call?

Originally Posted by
cPanelDavidG
cPanel API1 and API2 are not XML-based/URL-based APIs. They are a series of modules::functions you can call.
Well... its confusing me
. So why do you call XML-API in your documentation? Also how do I call local modules or functions remotely through my PHP scripts? ex: mydomain.tld in server A and my new interface host in server B. If it was just a URL I could have just call something like this...
PHP Code:
http://username:password@mydomain.tld:2082/xml-api/funtionname¶1=value¶2=value
I thought this is how I call cPanle XML-API from my scripts. please correct me or direct me to a proper sample code URL

Originally Posted by
cPanelDavidG
Many individuals use their own phpMyAdmin instances to administer their cPanel databases. Just be very careful regarding security if you choose this route.
If I have no way to access cPanel phpmyadmin instance outside the cPanel, then I mostly need to use this method. Do you have specific URLs regarding these security issues?