Here’s one of the 15 language-agnostic, actionable tips on REST API design:

Use conventional HTTP status codes to indicate the success or failure of a request. Don’t use too many, and use the same status codes for the same outcomes across the API.

Smile Egbai had a solid rant about this on Go Time recently.

Discuss on Changelog News