Or just call an API.
B2 tool does not like restricted API keys, so you can’t upload:
ConsoleTool cannot work with a bucket-restricted key and no listBuckets capability
ERROR: application key has no listBuckets capability, which is required for the b2 command-line tool
I already tested this with small C# snippet and it seems to work, maybe useful for some other project I have.
I think with this it should be possible to get Duplicacy to create sort of write-only, no delete backups, although I am not sure if Duplicacy relies on listFiles…
And you’ll still need to be able to delete files somehow - possibly running cleanup manually with different API key.