great article! saved me from hours of trial an error.
In case you, like I, are getting an error "cannot import name 'camelize' from 'humps'", change the import to this:
`from humps.camel import case as camelize`
also, if you're using a different models for input and response, the input model doesn't need allow_population_by_field_name config