more restpack-resource goodness in api endpoints