You've probably noticed that the PI Web API provides good services for getting information from the PI System such as Elements, Attributes and time series data from either PI Data Archive points or Attributes. Sometimes, however, you'll find that you need to make several REST calls in order to get a task done. We've added bulk read and write calls to the PI Web API (check out the programmer's guide at https://yourserver.com/piwebapi/help for StreamSets and any method ending in AdHoc). This helps, but you may still find that you need to make a series of REST calls in order to finish the job.
We call this the REST call batching problem. We are looking at various ways to do this and we would like to get your opinion on 3 options. To keep this discussion organized, I will describe the options as replies to this discussion board post.