The message-based synchronization APIs enable a user application to subscribe to a server package, to remove an existing subscription from the SAP Mobile Server, to suspend or resume requests to the SAP Mobile Server, and to recover data related to the package from the server.