Allow client to register with api key
Enforce types stored in api key entry