diff --git a/src/PepperDash.Essentials.Core/Web/Attributes/OpenApiAttributes.cs b/src/PepperDash.Essentials.Core/Web/Attributes/OpenApiAttributes.cs
index 6ac8aa7a..8e14dfce 100644
--- a/src/PepperDash.Essentials.Core/Web/Attributes/OpenApiAttributes.cs
+++ b/src/PepperDash.Essentials.Core/Web/Attributes/OpenApiAttributes.cs
@@ -33,6 +33,22 @@ namespace PepperDash.Essentials.Core.Web.Attributes
public HttpPostAttribute() : base("POST") { }
}
+ ///
+ /// Indicates that a request handler supports HTTP PUT operations
+ ///
+ public class HttpPutAttribute : HttpMethodAttribute
+ {
+ public HttpPutAttribute() : base("PUT") { }
+ }
+
+ ///
+ /// Indicates that a request handler supports HTTP DELETE operations
+ ///
+ public class HttpDeleteAttribute : HttpMethodAttribute
+ {
+ public HttpDeleteAttribute() : base("DELETE") { }
+ }
+
///
/// Provides OpenAPI operation metadata for a request handler
///