-
-
Notifications
You must be signed in to change notification settings - Fork 1
Disable validation
Ieuan Walker edited this page Oct 28, 2025
·
1 revision
You can disable automatic validation for specific endpoints using the DisableValidation() extension method:
public class CreateUserEndpoint : IEndpoint<RequestModel, ResponseModel>
{
public static void Configure(RouteHandlerBuilder builder)
{
builder
.Post("/users/unsafe")
.RequestFromBody()
.DisableValidation();
}
public async Task<ResponseModel> Handle(RequestModel request, CancellationToken ct)
{
// Manual validation can be performed here if needed
// No automatic validation is applied
return await CreateUserAsync(request, ct);
}
}Getting Started
Endpoints
- Endpoint interfaces
- HTTP verbs
- Request binding
- Grouping
- Returning multiple different responses
- Dependency injection
Validation
- Setup
- Data annotations
- Fluent validation
- Disabling validation
- Manually return BadRequest with validation errors
Output Caching
OpenAPI & Documentation