New batching features in the Google Analytics APIs
The Google Analytics API now supports batched requests, so you can combine multiple API calls into a single HTTP request. Each HTTP connection that your API client makes results in a certain amount of overhead, batching API requests will reduce this overhead.
We’ve also added special batching support in the Management API for User Permissions. This lets you make a single call that performs multiple modifications to multiple users' permissions within the same Analytics account. Batching User Permissions requests can give you up to 30 times more writes per day, significantly improving your performance and reducing quota usage.
See the detailed description and an example of the batching syntax: https://goo.gl/qcgOSZ
And the specific information for User Permissions batching: https://goo.gl/RB4CVw