Creating REST APIs in a larger team; everyone knows that the difference between PUT and POST is semantic, but that doesn’t mean it’s not worth paying attention to. Expectations matter, this is similar to variable naming. So general expectation is:
POST – creates something.
PUT – updates something.