REST API
REST stands for `Representational State Transfer`. REST APIs use standard HTTP
methods (GET, POST, PUT, DELETE) to interact.
REST APIs often use common data formats for the information exchange, such as
JSON (Javascript Object Notation) or XML (eXtensible Markup Language)