REST as a Style
REST is an architectural style for designing networked APIs around resources and standard HTTP behavior.
Resources
Resources are the nouns in your API. Examples include users, courses, lessons, orders, and invoices.
Predictable APIs
A REST API is easier to understand when URLs identify resources and HTTP methods describe actions.