code: public String createEvent(Event event)
        throws ExecutionException, InterruptedException, IOException {
      return createEvent(createEventAsFuture(event));
    }
docs: Sends a synchronous create event request to the API.
  
  @param event an instance of {@link Event} that will be turned into a request
  @return event ID from the server
  @throws ExecutionException indicates an error in the HTTP backend
  @throws InterruptedException indicates an interruption during the HTTP operation
  @throws IOException indicates an error from the API response