Interesting. I guess I've been going off of RFC 7231
> The PUT method requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload.
> The PUT method requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload.