diff --git a/tcases-openapi/src/main/java/org/cornutum/tcases/openapi/TcasesOpenApi.java b/tcases-openapi/src/main/java/org/cornutum/tcases/openapi/TcasesOpenApi.java
index <HASH>..<HASH> 100644
--- a/tcases-openapi/src/main/java/org/cornutum/tcases/openapi/TcasesOpenApi.java
+++ b/tcases-openapi/src/main/java/org/cornutum/tcases/openapi/TcasesOpenApi.java
@@ -93,7 +93,11 @@ public final class TcasesOpenApi
         opFunctionDef( api, path, pathItem, "PATCH", pathItem.getPatch()),
         opFunctionDef( api, path, pathItem, "TRACE", pathItem.getTrace()))
 
-      .filter( Objects::nonNull);
+      // Skip if operation not defined
+      .filter( Objects::nonNull)
+
+      // Skip if operation has no inputs to model
+      .filter( functionDef -> functionDef.getVarDefs().hasNext());
     }
 
   /**
pathFunctionDefs: Ignore any operation that has no inputs to model