diff --git a/lib/rapi/baserlib.py b/lib/rapi/baserlib.py
index 44da78c1daeee07699b7ccc4ee2263490fc372da..95963738d2ea9b7ae282f559f3d6a9478e349e5e 100644
--- a/lib/rapi/baserlib.py
+++ b/lib/rapi/baserlib.py
@@ -496,7 +496,17 @@ class OpcodeResource(ResourceBase):
   def _GetDefaultData(self):
     return (self.request_body, None)
 
+  def _GetCommonStatic(self):
+    """Return the static parameters common to all the RAPI calls
+
+    """
+    common_static = {}
+    return common_static
+
   def _GenericHandler(self, opcode, rename, fn):
-    (body, static) = fn()
+    (body, specific_static) = fn()
+    static = self._GetCommonStatic()
+    if specific_static:
+      static.update(specific_static)
     op = FillOpcode(opcode, body, static, rename=rename)
     return self.SubmitJob([op])