The information about Plesk updates is held by the updates node, which is presented by complex type updatesOutput (server_output.xsd). The node is structured as follows:

image 70995

  • The available_update node is required. It holds the version of the latest available update. Data type: string.
  • The available_update_type node is required. It holds the type of the latest available update. Data type: string. Allowed values: Security | Important | Recommended | Optional.
  • The security_updates node is required. It holds the total number of missed security updates. Data type: string.
  • The last_installed_update node is required. It holds the version of the latest installed update. Data type: string.
  • The install_updates_automatically node is required. It indicates whether the automatic update option is turned on in Plesk. Data type: boolean.

A response packet received from server can look as follows:

<packet>
    <server>
        <get>
            <result>
                <status>ok</status>
                <updates>
                    <available_update>17</available_update>
                    <available_update_type>Important</available_update_type>
                    <security_updates>1</security_updates>
                    <last_installed_update>15</last_installed_update>
                    <install_updates_automatically>0</install_updates_automatically>
                </updates>
            </result>
        </get>
    </server>
</packet>