REST stands for Representational State Transfer (REST)
REST APIs are designed around a resources.
A resource has a URI which helps uniquly identify a resource. Here is an examploe of the URI
http://domain.com/path/to/resource?query=param1
GET, POST, PUT, DELETE
When possible, uris should be based on nouns.
good URI is /orders; bad URI is /create-order
An API is considered chatty when it sends multiple requests to server or when it gets back more data from the server than needed.
200 (Not Found)
204 (No Content)
201 (Created)
204 (No Content)