Sync Super Productivity through Murena Cloud's WebDAV?

My goal is to sync my tasks in Super Productivity. I’m usually setting them up either in the desktop client or web app on my desktop. Then I’d like to access them in the mobile app. In order to sync them, SP provides three options: WebDAV, Dropbox and Local File. Neither of the latter two are ideal, so the only option I consider viable would be WebDAV.

Is this even possible? I’m completely new to these kind of topics and invested a couple of hours in research and trial and error, without success. I found topics that stated that WebDAV is accessible through the following parameters.

For the URL field I tried several:

  • https://murena.io/remote.php/webdav/
  • https://murena.io/remote.php/dav/files/
  • https://murena.io/remote.php/dav/files/accountname@murena.io
  • https://murena.io/remote.php/dav/files/accountname%40murena.io

Then for the account name I tried both accountname@murena.io and accountname. And as the password I used my default Murena Cloud password. Sync folder I kept the one suggested by SP, namely “super-productivity”.

No matter what I tried I get the following error in SP when I hit Sync:
HttpNotOkAPIError: Lr
On SP’s GitHub page I found a couple of open issues related to “HttpNotOkAPIError” but none to my problem specifically, or I didn’t understand what was written.

Then I tried to start from the mobile app, just to see what happens. Same credentials lead to the following error:
RemoteFileNotFoundAPIError: https://murena.io/remote.php/dav/files/accountname@murena.io/super-productivity/__meta_
That made me think that I might have skipped a step but couldn’t find any details on what that might be.

Do you have experience with these kind of things and/or got SP WebDAV sync running for yourself? I do appreciate any kind of constructive input as I’m kinda lost at this point. Thanks in advance.

this works[1], but only after having created the destination folder manually (“super-productivity” by default)

  • [1] depending on murena id - some old users as me are still on @e.email
1 Like

Thanks for your reply. I created the folder “super-productivity” (same as specified in the app) in the Files section of my Murena cloud. Then I made sure to use the URL you mentioned. Since my Murena account is new, @murena.io should be correct.

Unfortunately, I still get the exact same errors, both on my desktop and in the mobile app.

hm… trailing slash on the url? enabled client-synchronisation in the web settings?

Thanks again for the input.

I tried both with and without a trailing slash.

Do you mean this one:

username field filled again in with user and domain? want to post an obfuscated screenshot?

Yes, all fields are filled:

Now that I read the message at the top again, it made me think that the CORS request thingy might be the reason why the desktop client / web app don’t work. But I use the same credentials in the mobile app and there I get the FileNotFound error.

ah… yeah, possibly - I thought we were talking mobile app from the beginning. While I think the base-url is better off with a trailing slash, it should work. Apart from that your settings in the screenshot are proper for the mobile app (when the folder exists). If it doesn’t work then it’s the password

I verified that I put in the right password by copying it again from my password manager, even used it to log back into the cloud through the browser. Still, I keep seeing RemoteFileNotFoundAPIError.

I guess I’ll continue using the local file method and sync that via cloud. I don’t need it often on my phone, so it is not that big of a deal.

Thanks for your efforts.

the moment the webdav sync works from the mobile app and the folder exists, SP will create some metadata files. So the “not found” error says: auth works, but filepath issue?

No, it says RemoteFileNotFoundAPIError: https://murena.io/remote.php/dav/files/accountname@murena.io/super-productivity/__meta_.