On the batch readme there are examples on how to make a batch request: https://github.com/googleapis/google-api-python-client/blob/master/docs/batch.md One of the lines is: `batch.execute(http=http)` I'm not sure where the `http` is coming from.