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.
My rule of thumb: if you know the ID of the resource you’re creating, it’s a PUT. If the system generates the ID, then it’s a POST.
More generally the URI instead of the ID.
Re:An Introduction to APIs
by SgtBastard on Sunday July 30, 2023 @08:54PM
(#36937739)
The I in URI, stands for Identifier...
https://www.ietf.org/rfc/rfc2616.txt