API keys: creating, scoping, and revoking them