title: PUT vs PATCH with example
body: <p>Question on best practice on REST API design  </p>
  
  <p>Suppose I want to update only one property(lastN) of customer   </p>
  
  <pre><code>{id:1,firstN:fb,lastN:ln,dept:201,region:NA}  
  </code></pre>
  
  <p>then one can/should send<br>
  <code>{id:1,lastN:newLn}</code> with PATCH/PUT or both  ?
  <code>{id:1,firstN:fb,lastN:newLn,dept:201,region:NA}</code> with PUT/PATCH or both ?</p>
  
  <p>I have already asked similar(not same) question <a href="https://stackoverflow.com/questions/40600470/rest-api-update-resource-with-partial-json/40600641#40600641">here</a>, and want to know the answer for this also.</p>