Are You Confused About The Difference Between 401, 403 And 409?

There is a lot of confusion that arises between HTTP status codes on when to use what, especially in the 400 series. If we look at their technical description, it mentions - 401 is for Unauthorized and 403 is for Forbidden.

Now, what are these 2 words: Unauthorized and Forbidden?
  • What are Authentication and Authorization? 
  • What about status code 409?
  • Which status code to use when unsure? 
To clear all these confusions, watch out my recorded video here,