How to connect to the API without using a propfind request

Can’t you mount webdav in your file system and make modifications directly? Or pass through curl: Upload to “File Drop” using curl from command line

There is a python client: https://github.com/owncloud/pyocclient which could be an inspiration.