Batch Processing KPI Data – Is It Possible?
Originally posted by Sukal Mondal on October 20, 2025 at 3:43 PM.
Batch Processing KPI Data – Is It Possible?
A client is looking to post KPI data for hundreds of locations — roughly 12,000 calls per day (500 sites × 24 hours). They’re exploring whether the KPI endpoint can handle batch submissions or if it requires one call per record.
💡 Expert Tip
While the KPI Data endpoint isn’t explicitly documented for batching, you can test structured JSON arrays and leverage HTTP batching libraries (for example, in Python or C#) to optimize calls.
Endpoint: /{clientNamespace}/V1/KpiData
Request Body: JSON array of KPI records
Open Questions for the Community
- Has anyone successfully implemented batching or bulk posting for KPIs?
- What approaches worked best for high-frequency data — queue-based, scheduled jobs, or custom aggregation before posting?
- Any performance metrics you can share?
Let’s compare methods for scaling large KPI workloads efficiently.
