Add HerokuApiException
Fix plurality of method names
Change action to be the request entity
Generate second class resource models