public List<String> createEvents(List<Event> events)
      throws ExecutionException, InterruptedException, IOException {
    return createEvents(createEventsAsFuture(events));
  }
public List < String > createEvents ( List < Event > events ) throws ExecutionException , InterruptedException , IOException { return createEvents ( createEventsAsFuture ( events ) ) ; }
Sends a synchronous create events (batch) request to the API.

@param events a List 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