Hey @Francois, great question! We are working to get these types of things documented, but I can share the status strings here in the meantime. While I can’t guarantee that the full text values won’t change, here are the status strings that you can programmatically check for:
{sync-get-remote-changes}{sync-get-local-changes}{sync-remote-error}{sync-local-error}{sync-error}{sync-disconnecting}{sync-begin}{sync-end}