I've never though about correct design of the REST API of my application. My fault. It was time to fix it. Here is a brief summary of the best practices, proposed by Mahesh Haldar, and complement by some of my own researches. The purpose of this post is to have a short summary of REST principles, which can be recalled quickly.