REST

Naming your REST endpoints

How to name your REST endpoint? How does your endpoint look? Are there any guidelines or best practices? How to name your endpoints? A short introduction We often use APIs to implement CRUD operations, or most APIs start like this, but all of them evolve over time.CRUD is an acronym…

Status Codes for REST APIs

When it comes to Status Codes for REST APIs, we are all in a hurry to deliver functionality and we often ignore them. Come as it may. We use what we get. And that’s it. REST as a concept should also be about meaning, longevity and empathy towards our API…

Versioning REST APIs

Headers or URL? In the context of REST APIs there is a lot of confusion around versioning. Some people recommend versioning REST APIs by adding the version in the URL. Others don’t version at all, and others recommend versioning REST APIs using headers.Nothing bad so far, but I’ve personally seen…