diff --git a/api/funkwhale_api/manage/views.py b/api/funkwhale_api/manage/views.py
index 898f8307bc08470aad1665330a353ffc173b8957..8a4f91e7786fd1a8ff375050b11359f9c6236632 100644
--- a/api/funkwhale_api/manage/views.py
+++ b/api/funkwhale_api/manage/views.py
@@ -462,7 +462,6 @@ class ManageInstancePolicyViewSet(
 class ManageReportViewSet(
     mixins.ListModelMixin,
     mixins.RetrieveModelMixin,
-    mixins.DestroyModelMixin,
     mixins.UpdateModelMixin,
     viewsets.GenericViewSet,
 ):
diff --git a/api/tests/manage/test_views.py b/api/tests/manage/test_views.py
index f426dd76ea9aa6b72a799bf38690230741f806c0..7f17fce1128216de423709251bec0bbf7a3f1d56 100644
--- a/api/tests/manage/test_views.py
+++ b/api/tests/manage/test_views.py
@@ -495,13 +495,3 @@ def test_report_update(factories, superuser_api_client):
     assert response.status_code == 200
     report.refresh_from_db()
     assert report.is_handled is True
-
-
-def test_report_delete(factories, superuser_api_client):
-    report = factories["moderation.Report"]()
-    url = reverse(
-        "api:v1:manage:moderation:reports-detail", kwargs={"uuid": report.uuid}
-    )
-    response = superuser_api_client.delete(url)
-
-    assert response.status_code == 204