DISCLAIMER: This document is mostly not about pure REST (or "RESTful") APIs in the original sense intended by Roy Fielding. To my knowledge, most APIs found in the wild do not really qualify to be called RESTful, as they only use a subset of the ideas described by Roy Fielding.
The following concepts are usually found in real-world web APIs that are described as RESTful:
- Resource-orientation: A single base URI per resource type, e.g.
/notes - Usage of HTTP verbs for CRUD operations (see table below)