An upsert still needs create and update checks
A PUT that upserts feels like one endpoint. Authorization still has two decisions.
If the resource already exists, you need update on that object. If it does not exist yet, you need create in the pare
authbyexample.hashnode.dev1 min read