REST (REpresentational State Transfer) is an architectural style first described in Roy Fielding’s Ph.D. dissertation on Architectural Styles and the Design of Network-based Software Architectures. It evolved as Fielding wrote the HTTP/1.1 and URI specs and has been proven to be well-suited for developing distributed hypermedia applications. REST is more widely applicable, most commonly used within the context of communicating with services via HTTP. Stateful APIs do not adhere to the REST architectural style, not the state of a session within which the API is called.”]
Source: https://cheatsheetseries.owasp.org/cheatsheets/REST_Security_Cheat_Sheet.html