- Representational State Transfer.
- rest api's are designed for resources.
- the resource
- https: https://adventure-works.com/orders/1
- GET, POST, PUT, PATCH, and DELETE.
- URI should be based on nouns(the resource) and not verbs
- https://adventure-works.com/orders // Good
- a large api as a object.
- HTTP status code 200 (OK).
- return 404 (Not Found)
- HTTP status code 200
- HTTP status code 204
```