diff --git a/lib/scorpio/openapi.rb b/lib/scorpio/openapi.rb
index <HASH>..<HASH> 100644
--- a/lib/scorpio/openapi.rb
+++ b/lib/scorpio/openapi.rb
@@ -147,6 +147,12 @@ module Scorpio
             parameter['in'] == 'body'
           end
         end
+
+        def request_schema
+          if body_parameter && body_parameter['schema']
+            Scorpio::Schema.new(body_parameter['schema'])
+          end
+        end
       end
     end
   end
OpenAPI::V2::Operation#request_schema