{"id":"http-methods-semantics","title":"Method Semantics","section":"http-methods","methods":[{"method":"GET","purpose":"Retrieve resource(s)","idempotent":true,"safe":true,"requestBody":false},{"method":"POST","purpose":"Create resource or trigger action","idempotent":false,"safe":false,"requestBody":true},{"method":"PUT","purpose":"Replace entire resource","idempotent":true,"safe":false,"requestBody":true},{"method":"PATCH","purpose":"Partial update","idempotent":true,"safe":false,"requestBody":true},{"method":"DELETE","purpose":"Remove resource","idempotent":true,"safe":false,"requestBody":false}]}