| Method | Path | Handler | Roles |
| GET | /recipes/ | app.routes.RecipeRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /recipes/{id} | app.routes.RecipeRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /ingredients/ | app.routes.IngredientRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /ingredients/{id} | app.routes.IngredientRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /auth/healthcheck | app.security.routes.SecurityRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /auth/test | app.security.routes.SecurityRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /auth/users | app.security.controllers.SecurityController::??? (anonymous lambda) | [ADMIN] |
| GET | /routes | io.javalin.plugin.bundled.RouteOverviewPlugin::??? (anonymous lambda) | [ANYONE] |
| POST | /recipes/ | app.routes.RecipeRoutes::??? (anonymous lambda) | [USER] |
| POST | /recipes/{recipeId}/ingredients | app.routes.RecipeRoutes::??? (anonymous lambda) | [USER] |
| POST | /ingredients/ | app.routes.IngredientRoutes::??? (anonymous lambda) | [USER] |
| POST | /auth/register | app.security.controllers.SecurityController::??? (anonymous lambda) | [ANYONE] |
| POST | /auth/login | app.security.controllers.SecurityController::??? (anonymous lambda) | [ANYONE] |
| POST | /auth/user/role | app.security.controllers.SecurityController::??? (anonymous lambda) | [ADMIN] |
| PUT | /recipes/{id} | app.routes.RecipeRoutes::??? (anonymous lambda) | [USER] |
| PUT | /ingredients/{id} | app.routes.IngredientRoutes::??? (anonymous lambda) | [USER] |
| DELETE | /recipes/{id} | app.routes.RecipeRoutes::??? (anonymous lambda) | [USER] |
| DELETE | /recipes/{recipeId}/ingredients/{ingredientId} | app.routes.RecipeRoutes::??? (anonymous lambda) | [USER] |
| DELETE | /ingredients/{id} | app.routes.IngredientRoutes::??? (anonymous lambda) | [USER] |
| DELETE | /auth/user/role | app.security.controllers.SecurityController::??? (anonymous lambda) | [ADMIN] |
| DELETE | /auth/user | app.security.controllers.SecurityController::??? (anonymous lambda) | [ADMIN] |
| OPTIONS | /* | app.config.ApplicationConfig::??? (anonymous lambda) | [] |
| BEFORE | * | app.config.ApplicationConfig::??? (anonymous lambda) | [] |
| BEFORE_MATCHED | * | app.config.ApplicationConfig::??? (anonymous lambda) | [] |
| AFTER | * | app.config.ApplicationConfig::??? (anonymous lambda) | [] |