diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py
index 78cc5768998e9c32d49242f85868a488e8f74319..122ea2e2cd8f0a336177346d42326d4ee36caf8d 100644
--- a/plugins/module_utils/ansible_freeipa_module.py
+++ b/plugins/module_utils/ansible_freeipa_module.py
@@ -175,6 +175,11 @@ def api_command_no_name(module, command, args):
     return api.Command[command](**args)
 
 
+def api_check_command(command):
+    """Return if command exists in command list."""
+    return command in api.Command
+
+
 def api_check_param(command, name):
     """Check if param exists in command param list."""
     return name in api.Command[command].params