diff --git a/biowdl.wdl b/biowdl.wdl
index 32fd5a735d254f4f1d7bd27b5d676429976a465b..7aa68b271b73ac6c098fe1b0deffa6a06178b4a3 100644
--- a/biowdl.wdl
+++ b/biowdl.wdl
@@ -52,4 +52,17 @@ task InputConverter {
     runtime {
         docker: dockerImage
     }
+
+    parameter_meta {
+        samplesheet: {description: "The samplesheet to be processed.", category: "required"}
+        outputFile: {description: "The location the JSON representation of the samplesheet should be written to.",
+                     category: "advanced"}
+        skipFileCheck: {description: "Whether or not the existance of the files mentioned in the samplesheet should be checked.",
+                        category: "advanced"}
+        checkFileMd5sums: {description: "Whether or not the MD5 sums of the files mentioned in the samplesheet should be checked.",
+                           category: "advanced"}
+        old: {description: "Whether or not the old samplesheet format should be used.", category: "advanced"}
+        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
+                      category: "advanced"}
+    }
 }
diff --git a/common.wdl b/common.wdl
index f8b2cd8b9dc6aa180c4624927c651fbfea74c851..73325bf4c726f0716b067e6ddc3f7f96b3cb5587 100644
--- a/common.wdl
+++ b/common.wdl
@@ -184,6 +184,13 @@ task YamlToJson {
     runtime {
         docker: dockerImage
     }
+
+    parameter_meta {
+        yaml: {description: "The YAML file to convert.", category: "required"}
+        outputJson: {description: "The location the output JSON file should be written to.", category: "advanced"}
+        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
+                      category: "advanced"}
+    }
 }
 
 struct Reference {