What does RESTful mean?
REST is an acronym for Representational State Transfer which is an architectural style for
distributed hypermedia systems. So named by Roy Thomas Fielding. Click here
if you would like to read his dissertation.
Simply put, REST is a way for applications on a network to request information from each
other. This is often done with complex mechanisms such as CORBA, RPC or SOAP but, with
REST, simple HTTP is used instead. Applications that leverage REST are referred to as RESTful.
REST uses simple HTTP requests to represent all four CRUD (Create/Read/Update/Delete)
operations. Data is typically sent in JSON or XML format but others can also be used. It
should be noted that REST is not a standard. It is more accurately desfined as a principle.
This API attempts to conform to the RESTful design principles and almost all responses are
delivered in JSON format.