Member-only story
10 Popular API Practices That Do More Harm Than Good
A lot of best practices are just common mistakes that look good. Here’s how to spot them early.
You can do everything the REST guides tell you, and your API can still break in production.
I’ve built APIs for small startups and for big companies. I’ve seen this happen more than once.
I’ve seen PUT wipe out fields that no client touched. I’ve seen a retry turn one payment into two. I’ve even seen perfectly valid UTC timestamps show hotel guests the wrong check-in time.
Nobody on those teams was careless. They followed good rules. They just used them in places those rules were never meant for.
Non-medium members click here to read for free.
So let’s go through ten API practices that I think deserve a second look. I’ll use a hotel booking API for the examples.
1. Using CRUD for Everything
You’ve written it a thousand times.







