diff --git a/Sources/XXClient/Functors/RestlikeRequest.swift b/Sources/XXClient/Functors/RestlikeRequest.swift
index cf50438cb1d1b0e69f20d80eebef5a3f524bdbe9..84c920343f745ba24d5f1bdd420d0ff4f62f0e40 100644
--- a/Sources/XXClient/Functors/RestlikeRequest.swift
+++ b/Sources/XXClient/Functors/RestlikeRequest.swift
@@ -9,7 +9,7 @@ public struct RestlikeRequest {
     clientId: Int,
     connectionId: Int,
     request: RestlikeMessage,
-    e2eParams: Data
+    e2eParams: Data = GetE2EParams.liveDefault()
   ) throws -> RestlikeMessage {
     try run(authenticated, clientId, connectionId, request, e2eParams)
   }