code: @Override
    public Task<UserApiKey> createApiKey(@NonNull final String name) {
      return dispatcher.dispatchTask(new Callable<UserApiKey>() {
        @Override
        public UserApiKey call() {
          return createApiKeyInternal(name);
        }
      });
    }
docs: Creates a user API key that can be used to authenticate as the current user.
  
  @param name The name of the API key to be created
  @return A {@link Task} that contains the created API key.