'map-editor/pages/(:all)/clear-regenerate-flag', 'method' => 'DELETE', 'auth' => false, 'action' => function (string $pageId) { try { $page = kirby()->page($pageId); if (!$page) { return [ 'status' => 'error', 'message' => 'Page not found', 'code' => 404 ]; } $markerFile = $page->root() . '/.regenerate-map-image'; if (file_exists($markerFile)) { unlink($markerFile); } return [ 'status' => 'success', 'data' => [ 'message' => 'Flag cleared' ] ]; } catch (Exception $e) { return [ 'status' => 'error', 'message' => $e->getMessage(), 'code' => 500 ]; } } ];