Response Samples

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>