public/index.php:217:$router->add('POST', '/api/auth/logout', fn(Request $req) => $authController->logout($req));
public/index.php:220:$router->add('POST', '/api/account/profile', fn(Request $req) => $accountController->updateProfile($req));
public/index.php:221:$router->add('POST', '/api/account/request-verification', fn(Request $req) => $accountController->requestVerification($req));
public/index.php:222:$router->add('POST', '/api/account/verify', fn(Request $req) => $accountController->verify($req));
public/index.php:223:$router->add('POST', '/api/account/licenses/redeem', fn(Request $req) => $accountController->redeemLicense($req));
public/index.php:227:$router->add('POST', '/api/boards', fn(Request $req) => $boardController->create($req));
public/index.php:228:$router->add('POST', '/api/boards/rename', fn(Request $req) => $boardController->rename($req));
public/index.php:229:$router->add('POST', '/api/boards/delete', fn(Request $req) => $boardController->delete($req));
public/index.php:232:$router->add('POST', '/api/boards/import', fn(Request $req) => $boardController->import($req));
public/index.php:233:$router->add('POST', '/api/boards/:boardId/import', fn(Request $req) => $boardController->import($req));
public/index.php:235:$router->add('POST', '/api/boards/:boardId/export', fn(Request $req) => $boardController->export($req));
public/index.php:236:$router->add('POST', '/api/boards/:boardId/autosave', fn(Request $req) => $boardController->autosave($req));
public/index.php:238:$router->add('POST', '/api/boards/rules', fn(Request $req) => $boardRulesController->import($req));
public/index.php:243:$router->add('POST', '/api/admin/notifications', fn(Request $req) => $notificationAdminController->create($req));
public/index.php:244:$router->add('POST', '/api/admin/notifications/update', fn(Request $req) => $notificationAdminController->update($req));
public/index.php:245:$router->add('POST', '/api/admin/notifications/delete', fn(Request $req) => $notificationAdminController->delete($req));
public/index.php:248:$router->add('POST', '/api/admin/users', fn(Request $req) => $userAdminController->create($req));
public/index.php:249:$router->add('POST', '/api/admin/users/update', fn(Request $req) => $userAdminController->update($req));
public/index.php:250:$router->add('POST', '/api/admin/users/delete', fn(Request $req) => $userAdminController->delete($req));
public/index.php:253:$router->add('POST', '/api/admin/licenses', fn(Request $req) => $licenseAdminController->create($req));
public/index.php:254:$router->add('POST', '/api/admin/licenses/assign', fn(Request $req) => $licenseAdminController->assign($req));
public/index.php:255:$router->add('POST', '/api/admin/licenses/unassign', fn(Request $req) => $licenseAdminController->unassign($req));
public/index.php:256:$router->add('POST', '/api/admin/licenses/link', fn(Request $req) => $licenseAdminController->link($req));
public/index.php:257:$router->add('POST', '/api/admin/licenses/delete', fn(Request $req) => $licenseAdminController->delete($req));
public/index.php:260:$router->add('POST', '/api/admin/security/ip/clear', fn(Request $req) => $securityAdminController->clearIp($req));
public/index.php:261:$router->add('POST', '/api/admin/security/ip/clear-all', fn(Request $req) => $securityAdminController->clearAll($req));
public/index.php:262:$router->add('POST', '/api/admin/security/reset-schema', fn(Request $req) => $securityAdminController->resetSchema($req));
public/index.php:266:    $router->add('POST', '/api/dev/elevate-admin', fn(Request $req) => $devAdminController->elevate($req));
public/index.php:272:$router->add('PUT', '/api/packs/config', function(Request $req) use ($packsController) {
public/index.php:281:$router->add('PUT', '/api/packs/datasets/:id', function(Request $req) use ($packsController) {
public/index.php:289:$router->add('PATCH', '/api/packs/datasets/:id', function(Request $req) use ($packsController) {
public/index.php:297:$router->add('DELETE', '/api/packs/datasets/:id/:key', function(Request $req) use ($packsController) {
public/index.php:307:$router->add('POST', '/api/notifications/seen', fn(Request $req) => $notificationController->markSeen($req));
public/index.php:308:$router->add('POST', '/api/notifications/dismiss', fn(Request $req) => $notificationController->dismiss($req));
public/index.php:310:$router->add('POST', '/api/files', fn(Request $req) => $userFilesController->upload($req));
public/index.php:311:$router->add('POST', '/api/files/compose', fn(Request $req) => $userFilesController->compose($req));
public/index.php:312:$router->add('PUT', '/api/files/:id/content', fn(Request $req) => $userFilesController->updateContent($req));
public/index.php:313:$router->add('PATCH', '/api/files/:id', fn(Request $req) => $userFilesController->rename($req));
public/index.php:314:$router->add('DELETE', '/api/files/:id', fn(Request $req) => $userFilesController->delete($req));
