PUT is an HTTP method for replacing a specified resource with supplied content. Although commonly mapped to CRUD update operations, an API may also use PUT to create a resource; its documentation defines the exact behavior. section 23.2.1
Distinguish PUT from related HTTP methods:
- Use PUT to replace the specified resource. section 23.2.1
- Use PATCH to modify a resource without replacing it. section 23.2.1
- Treat POST as the usual creation method, while checking API documentation because method-to-CRUD mappings are not one-to-one. section 23.2.1







