diff --git a/hiboo/application/social.py b/hiboo/application/social.py
index 6f9fded00b2075be677687045e317606f57cb1a3..64056243ee085420429aabbf5903d4dd1c4e3577 100644
--- a/hiboo/application/social.py
+++ b/hiboo/application/social.py
@@ -144,17 +144,15 @@ class SynapseApplication(base.SAMLApplication):
     def delete_without_purging(self, profile):
         """ Delete a user account from Matrix
         """
-        client = self.get_axon(profile.service)
         mxid = "@" + profile.username + ":" + profile.service.config.get("domain")
-        client.delete_user(mxid, erase=False)
+        self.api(profile.service, "post", "v1/dasactivate/" + mxid, data=dict(erase=False))
 
     @base.hook(models.Profile.START, "purge", "purge-blocked", "purge-deleted")
     def delete_with_purging(self, profile):
         """ Purge a user account from Matrix
         """
-        client = self.get_axon(profile.service)
         mxid = "@" + profile.username + ":" + profile.service.config.get("domain")
-        client.delete_user(mxid, erase=True)
+        self.api(profile.service, "post", "v1/dasactivate/" + mxid, data=dict(erase=True))
 
 
 @register("writefreely")