@JsonRequest @ApiOperation(value = "Apply batch operation", authorizations = @Authorization(value = "read_key")) @Path("/batch") public CompletableFuture<Long> batch(@Named("project") RequestContext context, @ApiParam(value = "filter", required = false) String filter, @ApiParam(value = "event_filters", required = false) List<UserStorage.EventFilter> event_filter, @ApiParam("config") EmailActionConfig config) { List<String> variables = new StringTemplate(config.content).getVariables(); variables.add(config.columnName); CompletableFuture<QueryResult> future = httpService.searchUsers(context, variables, filter, event_filter, null, null, 100000); return batch(context.project, future, config); }