diff --git a/doc/rapi.rst b/doc/rapi.rst
index 941ec0f49339cfdf4dd58b6508a28dd26ab0fccc..0e749122dbda550a82ee87859a42983f6654e2d0 100644
--- a/doc/rapi.rst
+++ b/doc/rapi.rst
@@ -50,6 +50,12 @@ This is useful in trying to determine (without guarantees though, as
 in the meantime the cluster state could have changed) if the operation
 is likely to succeed or at least start executing.
 
+``force``
++++++++++++
+
+Force operation to continue even if it will cause the cluster to become
+inconsistent (e.g. because there are not enough master candidates).
+
 Usage examples
 --------------
 
diff --git a/lib/rapi/baserlib.py b/lib/rapi/baserlib.py
index be1524ed34a393b27ceeb7a32b48b6a36507b8ef..0950373fd35f200a99d3e2885f0b997940980e3b 100644
--- a/lib/rapi/baserlib.py
+++ b/lib/rapi/baserlib.py
@@ -279,6 +279,12 @@ class R_Generic(object):
     """
     return self._checkIntVariable('bulk')
 
+  def useForce(self):
+    """Check if the request specifies a forced operation.
+
+    """
+    return self._checkIntVariable('force')
+
   def dryRun(self):
     """Check if the request specifies dry-run mode.