true, 'pinned' => $pinned]); break; case 'delete': if (!CaseResults::softDelete($userId, $id)) { dbnToolsError('Result not found or already deleted.', 404, 'not_found'); } dbnToolsRespond(['ok' => true]); break; case 'rename': $title = (string)($input['title'] ?? ''); if (!CaseResults::updateTitle($userId, $id, $title)) { dbnToolsError('Could not rename — empty title or result not found.', 422, 'rename_failed'); } dbnToolsRespond(['ok' => true]); break; default: dbnToolsError('Unknown action.', 422, 'unknown_action'); }