Asp.net Core MVC filter attribute for response masking. Supports; Generic List Generic Paged List Plain Text Complex Types (not so complex (: ) Example for Generic List Response; Model Sample Response Using In Controller Postman Result - http://localhost:5000/api/users Postman Result (Paged List) - http://localhost:5000/api/users/pagedlist Postman Result (Single Item) - http://localhost:5000/api/users/1 Postman Result (Plain Text) - http://localhost:5000/api/users/1/citizenshipnumber