@ptholt79, it sounds like the automation we need is to figure out the Filters for each of your customers.
We don’t have an API for that, but I think you should know about the feature in WebReports to export a report.
Once you export is along with the Filters, it is possible to modify the Filters programmatically and re-import as a new one.