diff --git a/src/sakia/services/documents.py b/src/sakia/services/documents.py
index 15077ac979879d1b463fb690b61bbee5b68831b7..6f8eefaf363be066145e409efa3c0d7586175d46 100644
--- a/src/sakia/services/documents.py
+++ b/src/sakia/services/documents.py
@@ -109,10 +109,10 @@ class DocumentsService:
     async def broadcast_revocation(
         self, currency, identity_document, revocation_document
     ):
-        signed_raw = revocation_document.signed_raw(identity_document)
+        signed_raw = revocation_document.signed_raw()
         self._logger.debug("Broadcasting : \n" + signed_raw)
         responses = await self._bma_connector.broadcast(
-            currency, bma.wot.revoke, req_args={"revocation": signed_raw}
+            currency, bma.wot.revoke, req_args={"revocation_signed_raw": signed_raw}
         )
 
         result = False, ""