CATEGORY & CODES = DESCRIPTION
2xx: Success = Indicates that the client’s request was accepted successfully
200 = OK
201 = Created
204 = No content
4xx: Client Error = This category of error status codes points the finger at clients
400 = Bad request – Request was invalid or cannot be served
401 = Unauthorized – Authentication credentials were missing or incorrect
403 = Forbidden – The request is understood but has been refused or access is not allowed
404 = Not found
418 = Tea Pot (RFC 2324)
429 = Too many requests
5xx: Server Error= The server takes responsibility for these error status codes
500 = Internal server error – Something went wrong on the server
503 = Server is overloaded with requests, try again later