diff --git a/SYNTAX-REFERENCE.md b/SYNTAX-REFERENCE.md
index cdb81ba4e..f8e034235 100755
--- a/SYNTAX-REFERENCE.md
+++ b/SYNTAX-REFERENCE.md
@@ -869,6 +869,8 @@ Valid values:
- TRACE
- PATCH
+
+ - PURGE
diff --git a/nuclei-jsonschema.json b/nuclei-jsonschema.json
index c26306c6a..974db4c54 100755
--- a/nuclei-jsonschema.json
+++ b/nuclei-jsonschema.json
@@ -207,6 +207,7 @@
"size",
"word",
"regex",
+ "binary",
"dsl"
],
"type": "string",
@@ -615,7 +616,8 @@
"CONNECT",
"OPTIONS",
"TRACE",
- "PATCH"
+ "PATCH",
+ "PURGE"
],
"type": "string",
"title": "method is the http request method",
diff --git a/v2/pkg/templates/templates_doc.go b/v2/pkg/templates/templates_doc.go
index 553b937ef..80993b737 100644
--- a/v2/pkg/templates/templates_doc.go
+++ b/v2/pkg/templates/templates_doc.go
@@ -339,6 +339,7 @@ func init() {
"OPTIONS",
"TRACE",
"PATCH",
+ "PURGE",
}
HTTPRequestDoc.Fields[9].Name = "body"
HTTPRequestDoc.Fields[9].Type = "string"