diff --git a/gui/src/components/api.js b/gui/src/components/api.js
index b4f005bf6883e134fa97d4384f12823de617510a..6ebd3100bed0e6128e6db889cab1d67f93b97034 100644
--- a/gui/src/components/api.js
+++ b/gui/src/components/api.js
@@ -377,7 +377,7 @@ class Api {
         }
       }
     })
-    return this.post('entries/edit', edit)
+    return this.post('entries/edit_old', edit)
   }
 }
 
diff --git a/nomad/app/v1/routers/entries.py b/nomad/app/v1/routers/entries.py
index 5c7a83db98e910af53e394ee8cc9385ba16fe619..c442ea4293246de7b376b12ffc4fd4fefed8ab67 100644
--- a/nomad/app/v1/routers/entries.py
+++ b/nomad/app/v1/routers/entries.py
@@ -1161,7 +1161,7 @@ _editable_quantities = {
 
 
 @router.post(
-    '/edit',
+    '/edit_old',
     tags=[metadata_tag],
     summary='Edit the user metadata of a set of entries',
     response_model=EntryMetadataEditResponse,
diff --git a/nomad/cli/client/integrationtests.py b/nomad/cli/client/integrationtests.py
index 03e5c7913019b962b07608507392421698c38efd..6ea53fe4adb4f658cd13e5cc7610efa930085e24 100644
--- a/nomad/cli/client/integrationtests.py
+++ b/nomad/cli/client/integrationtests.py
@@ -180,7 +180,7 @@ def integrationtests(auth: api.Auth, skip_parsers: bool, skip_publish: bool, ski
             'datasets': [{'value': dataset}]}
 
         response = api.post(
-            'entries/edit',
+            'entries/edit_old',
             data=json.dumps(dict(actions=actions, **query_request_params)),
             auth=auth)
         assert response.status_code == 200, response.text
diff --git a/tests/app/v1/routers/test_entries_edit.py b/tests/app/v1/routers/test_entries_edit.py
index d4d1c20183fbb488882dc18608ad89d09350d1ee..48456d383b969e8a19d067f2e963c79ec4ddaee8 100644
--- a/tests/app/v1/routers/test_entries_edit.py
+++ b/tests/app/v1/routers/test_entries_edit.py
@@ -82,7 +82,7 @@ class TestEditRepo():
         if verify:
             data.update(verify=verify)
 
-        return self.api.post('entries/edit', headers=self.test_user_auth, json=data)
+        return self.api.post('entries/edit_old', headers=self.test_user_auth, json=data)
 
     def assert_edit(self, rv, quantity: str, success: bool, message: bool, status_code: int = 200):
         data = rv.json()