NAMDUONGNZ
New Pleskian
To demonstrate the problem I do 2 requests using a reseller account to a Plesk 11.0 server.
Why it says "Permission denied" while my reseller account has permission to do API call? All other API methods work, except webspace/switch-subscription
1> Request
1> Response
2> Request
2> Response
Why it says "Permission denied" while my reseller account has permission to do API call? All other API methods work, except webspace/switch-subscription
1> Request
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.3.5">
<service-plan>
<get>
<filter>
<name>Enterprise Package</name>
</filter>
</get>
</service-plan>
</packet>
1> Response
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.3.5">
<service-plan>
<get>
<result>
<status>ok</status>
<id>14</id>
<name>Enterprise Package</name>
<guid>3565fd31-fb26-da39-ed34-b6cdec18f679</guid>
<external-id/>
<owner-id>3</owner-id>
<mail>
<nonexistent-user>
<reject/>
</nonexistent-user>
<webmail>horde</webmail>
........................
</permissions>
<plan-items/>
<aps-filter>false</aps-filter>
<packages/>
<php-settings>
<setting>
<name>safe_mode</name>
<value>off</value>
</setting>
</php-settings>
</result>
</get>
</service-plan>
</packet>
2> Request
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.3.5">
<webspace>
<switch-subscription>
<filter>
<name>ddns-boyd-watt.com.au</name>
</filter>
<plan-guid>3565fd31-fb26-da39-ed34-b6cdec18f679</plan-guid>
</switch-subscription>
</webspace>
</packet>
2> Response
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.3.5">
<webspace>
<switch-subscription>
<result>
<status>error</status>
<errcode>1006</errcode>
<errtext>Permission denied.</errtext>
<filter-id>ddns-boyd-watt.com.au</filter-id>
<id>94</id>
</result>
</switch-subscription>
</webspace>
</packet>