diff --git a/src/admin/admin.controller.spec.ts b/src/admin/admin.controller.spec.ts
index 93bd1232fe65ceddcc3b60f3e0235dffa005d7f7..361fd8eb156d8f3acebdb873147b457efedf80e8 100644
--- a/src/admin/admin.controller.spec.ts
+++ b/src/admin/admin.controller.spec.ts
@@ -355,21 +355,6 @@ describe('AdminController', () => {
     });
   });
 
-  describe('Search delete a user subscription', () => {
-    it('should return a deleted object', async () => {
-      expect((await adminController.unsubscribeUserFromNewsletter('a@a.com')).email).toBe('a@a.com');
-      expect(Object.keys(await adminController.unsubscribeUserFromNewsletter('a@a.com')).length).toBe(4);
-    });
-    it('should throw an error', async () => {
-      try {
-        await adminController.unsubscribeUserFromNewsletter('test@test.com');
-      } catch (e) {
-        expect(e.message).toBe('Invalid email');
-        expect(e.status).toBe(401);
-      }
-    });
-  });
-
   it('should get pending structure list for admin', async () => {
     mockAdminService.isDateOutdated.mockReturnValue(false);
     mockAdminService.getLastUpdateDate.mockReturnValue('');
diff --git a/src/admin/admin.controller.ts b/src/admin/admin.controller.ts
index 951cd787b3f76dbb3ab7181e3845fe0127222a54..a947c174743d89ae5d3bbc6efb898447cdf81262 100644
--- a/src/admin/admin.controller.ts
+++ b/src/admin/admin.controller.ts
@@ -254,15 +254,6 @@ export class AdminController {
     });
   }
 
-  @UseGuards(JwtAuthGuard, RolesGuard)
-  @Roles('admin')
-  @ApiBearerAuth('JWT')
-  @Delete('newsletterSubscription/:email')
-  @ApiParam({ name: 'email', type: String, required: true })
-  public async unsubscribeUserFromNewsletter(@Param() params): Promise<NewsletterSubscription> {
-    return this.newsletterService.newsletterUnsubscribe(params.email);
-  }
-
   @UseGuards(JwtAuthGuard, RolesGuard)
   @Roles('admin')
   @ApiBearerAuth('JWT')