The API call is a PUT without data, so I think having an overload like this:

`Task Put(Uri uri)`

is perfectly reasonable