- Vinay Sahni's Best Practices for Designing a Pragmatic RESTful API: http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
- HN discussion on Vinay's post: https://news.ycombinator.com/item?id=5819231
- Twitter's Error Codes & Responses: https://dev.twitter.com/docs/error-codes-responses
http://dev.billysbilling.com/blog/How-to-make-your-API-bette... is a great blog post on API design.
My general advice is if it's internal, build what feels right to your team. If it's external, research the APIs you like or are popular (Twilio, Stripe, etc.) and don't be clever.
http://www.stormpath.com/blog/designing-rest-json-apis
- Vinay Sahni's Best Practices for Designing a Pragmatic RESTful API: http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
- HN discussion on Vinay's post: https://news.ycombinator.com/item?id=5819231
- Twitter's Error Codes & Responses: https://dev.twitter.com/docs/error-codes-responses