DRY. Adding Key resource, ability to refresh metadata, query params for
post/patch.