The purpose of document to explain the guideline one must follow when creating RESTful API for their projects.REST API provides a powerful, convenient, and simple Web services API for interacting with mobile or Web2.0 applications.
A REST resource is an abstraction of a piece of information, such as a single data record, a collection of records, or even dynamic real-time information. Each resource in the REST API is identified by a named URI, and is accessed using standard HTTP methods (HEAD, GET, POST, PATCH, DELETE). The REST API is based on the usage of resources, their URIs, and the links between them.