What is a REST API?
A REST (Representational State Transfer) API is an architectural style for designing
networked applications. It uses HTTP methods (GET, POST, PUT, DELETE) to perform
operations on resources identified by URLs (endpoints). Data is usually exchanged in JSON
or XML format.