Principles of Rest API
Client-Server decoupling. In a REST API design, client and server programs must be independent. ...
Uniform Interface. All API queries for the same resource should look the same regardless of where they come from. ...
Statelessness. ...
Layered System architecture. ...
Cacheable. ...
Code on Demand. ...
GET. ...
POST.
HATEOAS