REST Principles:
- Client-Server
- Stateless
- Cacheable
- Uniform interface
- Layered system
HTTP Methods:
- GET: Retrieve
- POST: Create
- PUT: Update
- DELETE: Delete
- PATCH: Partial update
Status Codes:
- 200: OK
- 201: Created
- 400: Bad Request
- 404: Not Found
- 500: Server Error