Add ApiVersion constraint.
Simplify ApiVersion.

TODO: respond to default mime type when one is not
given.