I am a software engineer and entrepreneur from Upper Austria. I care about really good software and great design.
Consulting, mentoring and engineering around software architecture and design.
Hi MPatchesny ! I think it's mostly a matter of taste, but as for myself, I'm not too strict in that regard. What's more important is to use the correct HTTP verbs (POST for creating, PATCH for partial updates) and so on. If you look at big/popular public APIs (such as GitHub or Slack), you can see that they don't strictly operate on a resource-level either. Just make sure your endpoints speak for themselves and are easy to follow/make sense. Hope that helps & thanks for reading in the first place. :)