Rename the variables as expected and raise a 400 error when needed
This fixes a couple of issues found out in the review by @jcline.
We were raising 404 instead of 400, so this is fixed.
We updated the filtering argument from last_updated to updated_after
so we took that opportunity to rename some of the other variables while
at it.