• Use a single URL for every single resource rather than create endpoints for all the different actions
  • Use query parameters for optional actions like sorting, filtering, other modifiers

References

https://apiko.com/blog/express-js-api-and-rest-api-organization-tips-examples-and-techniques/ http://ontola.io/blog/api-design/