Raised/returned for client-side validation failures that are caught before a request is sent — e.g. a required parameter is missing, or an enum value isn't one Weavr accepts. Catching these early saves a round trip and gives a much more specific error than a generic 400.