diff --git a/.changeset/twenty-ways-think.md b/.changeset/twenty-ways-think.md
new file mode 100644
index 0000000000000000000000000000000000000000..625f354a212d69a88a842c33461f060f3969b388
--- /dev/null
+++ b/.changeset/twenty-ways-think.md
@@ -0,0 +1,5 @@
+---
+'@rocket.chat/meteor': major
+---
+
+Removed deprecated method `livechat:saveDepartmentAgents`. Moving forward, use the endpoint `livechat/department/:_id/agents`.
diff --git a/apps/meteor/app/livechat/server/index.ts b/apps/meteor/app/livechat/server/index.ts
index 13eeae4a4e9a409bb633cd70880e9a8257fa88ea..be139127aa74ec4c35135986a8fc0628d564e7e1 100644
--- a/apps/meteor/app/livechat/server/index.ts
+++ b/apps/meteor/app/livechat/server/index.ts
@@ -29,7 +29,6 @@ import './methods/removeRoom';
 import './methods/saveAgentInfo';
 import './methods/saveCustomField';
 import './methods/saveDepartment';
-import './methods/saveDepartmentAgents';
 import './methods/sendMessageLivechat';
 import './methods/sendFileLivechatMessage';
 import './methods/setDepartmentForVisitor';
diff --git a/apps/meteor/app/livechat/server/methods/saveDepartmentAgents.ts b/apps/meteor/app/livechat/server/methods/saveDepartmentAgents.ts
deleted file mode 100644
index 42ee521713c0030066dbff7ea4f066f4f28417b3..0000000000000000000000000000000000000000
--- a/apps/meteor/app/livechat/server/methods/saveDepartmentAgents.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import type { ILivechatDepartmentAgents } from '@rocket.chat/core-typings';
-import type { ServerMethods } from '@rocket.chat/ddp-client';
-import { Meteor } from 'meteor/meteor';
-
-import { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission';
-import { methodDeprecationLogger } from '../../../lib/server/lib/deprecationWarningLogger';
-import { Livechat } from '../lib/LivechatTyped';
-
-declare module '@rocket.chat/ddp-client' {
-	// eslint-disable-next-line @typescript-eslint/naming-convention
-	interface ServerMethods {
-		'livechat:saveDepartmentAgents'(
-			_id: string,
-			departmentAgents: Pick<ILivechatDepartmentAgents, 'agentId' | 'count' | 'order' | 'username'>[],
-		): boolean;
-	}
-}
-
-Meteor.methods<ServerMethods>({
-	async 'livechat:saveDepartmentAgents'(_id, departmentAgents) {
-		methodDeprecationLogger.method('livechat:saveDepartmentAgents', '7.0.0');
-
-		const uid = Meteor.userId();
-		if (!uid || !(await hasPermissionAsync(uid, 'add-livechat-department-agents'))) {
-			throw new Meteor.Error('error-not-allowed', 'Not allowed', {
-				method: 'livechat:saveDepartmentAgents',
-			});
-		}
-
-		return Livechat.saveDepartmentAgents(_id, { upsert: departmentAgents });
-	},
-});