API request validation
APIs validate incoming requests for required fields, correct types, value ranges, and business logic constraints. Failed validation returns 400 (or 422 for semantic validation specifically). Standard API pattern; well-designed APIs have consistent validation behaviour and helpful (but not over-detailed) error responses.