AnsweredAssumed Answered

Optimum Signup for Updates of many PIPoints through PI WebAPI StreamSet

Question asked by DomV on Jul 27, 2020
Latest reply on Jul 29, 2020 by gregor

I am looking for the most optimum way to signup for archive/snapshot Updates of about 500,000 PIPoints through PI Web API.
In order to utilize StreamSet updates, I have to RegisterUpdates for multiple points. The issue is I can only signup for a few points at a time (less than 100 ?), due to the limit of Rest API parameters length (webIds in the url). Hence, I have to make Register call thousands of times (or maybe less if I do in Batches) to be able to signup for 500K PIPoints. 
Is there a workaround for this? It seems it would've been a better design to supply webIds in the body instead of parameters when Register for updates.

What is the recommended way to do this with PIWEBAPI at scale?

Outcomes