Retrieving packages list of a single client
This request packet retrieves the list of all Web applications of the client specified by ID 5.
<packet version="1.4.2.0">
<siteapp>
<get_packages_list_by_client>
<client_id>5</client_id>
</get_packages_list_by_client>
</siteapp>
</packet>
A positive response from the server can look as follows:
<packet version="1.4.2.0">
<siteapp>
<get_packages_list_by_client>
<result>
<status>ok</status>
<package>
<id>1</id>
<name>bbclone</name>
<version>0.4.8a</version>
<release>3</release>
<description> Feature rich counter </description>
<license>free</license>
<access_level>free</access_level>
<instance>1</instance>
</package>
</result>
</get_packages_list_by_client>
</siteapp>
</packet>
A negative response from the server can look as follows:
<packet version="1.4.2.0">
<siteapp>
<get_packages_list_by_client>
<result>
<status>error</status>
<status>1013</status>
<status>Client does not exist</status>
</result>
</get_packages_list_by_client>
</siteapp>
</packet>
Retrieving packages list of multiple clients
This request packet retrieves lists of all Web applications of the clients specified by ID 5 and ID 7.
<packet version="1.4.2.0">
<siteapp>
<get_packages_list_by_client>
<client_id>5</client_id>
</get_packages_list_by_client>
<get_packages_list_by_client>
<client_id>7</client_id>
</get_packages_list_by_client>
</siteapp>
</packet>
If the first client has two Web applications and the second client was not found, a response from the server can look as follows:
<packet version="1.4.2.0">
<siteapp>
<get_packages_list_by_client>
<result>
<status>ok</status>
<package>
<id>1</id>
<name>bbclone</name>
<version>0.4.8a</version>
<release>3</release>
<description> Feature rich counter </description>
<license>free</license>
<access_level>free</access_level>
<instance>1</instance>
</package>
<package>
<id>2</id>
<name>Ychat</name>
<version>0.7.1b</version>
<release>7</release>
<description> Feature rich chat </description>
<license>free</license>
<access_level>free</access_level>
<instance>3</instance>
</package>
</result>
</get_packages_list_by_client>
<get_packages_list_by_client>
<result>
<status>error</status>
<status>1013</status>
<status>Client does not exist</status>
</result>
</get_packages_list_by_client>
</siteapp>