Representational State Transfer (REST) is a pattern that allows you to represent http requests to a server via URL's and content that are created in a specific way. The slash separated words of the URL are the resources of the call. The Methods of the request (GET, PUT, POST, DELETE represent the operations of the call). Often the methods are one-to-one mappings with CRUD (Create, Read, Update, Delete) operations on the server.