It is currently not possible to change the Linked/Unlinked state of a property at the moment.
The platform argument allows to assign a value that has the given platform already unlinked, otherwise it will modify the linked value.
We have a ticket tracking a feature request regarding link/unlink through WAAPI, I will add your suggestion to also support it through setProperty to it.