A positive response from the server can look as follows:
<packet version="1.5.0.0">
<domain>
<get-permission-descriptor>
<result>
<status>ok</status>
<filter-id>MyDomain.com</filter-id>
<id>10</id>
<property>
<name>manage_sh_access</name>
<type>boolean</type>
<default-value>false</default-value>
<writable-by>admin</writable-by>
<label>cl_perm__manage_sh_access</label>
<extension>
<level>client</level>
<level>domain</level>
</extension>
</property>
...
<property>
<name>manage_dashboard</name>
<type>boolean</type>
<default-value>true</default-value>
<writable-by>admin</writable-by>
<writable-by>client</writable-by>
<label>cl_perm__manage_dashboard</label>
<extension>
<level>client</level>
<level>domain</level>
</extension>
</property>
</descriptor>
</result>
</get-permission-descriptor>
</domain>
</packet>
If the domain specified in the request packet was not found on the server, the result is as follows:
<packet version="1.5.0.0">
<domain>
<get-permission-descriptor>
<result>
<status>error</status>
<errcode>1013</errcode>
<errtext>domain does not exist</errtext>
<filter-id>MyDomain.com</filter-id>
</result>
</get-permission-descriptor>
</domain>
</packet>