Artificially constrained APIs are annoying as hell. It's maddening when you want to build something that doesn't fit the scenarios the API builder had in mind, and you know the data is just below the surface, but you can't because the builder didn't expose it.
It's great to include simplified APIs like "/wanted/most" but I also want the more powerful version.
i agree with this. also, one annoying nugget is what happens if the api owner changes the logic behind wanted/most and they breaks some functionality behind something i've built?
It's great to include simplified APIs like "/wanted/most" but I also want the more powerful version.