http://localhost:8080/swagger-ui/index.html
- endpoint structure follows the convention
- http methods (GET, POST, PUT, DELETE, PATCH)
- status codes
- 200
- 404
- 400 (validation)
- 500
- http headers (content-type)
- query parameters (for filtering)
- authentication (basic, bearer token)