Joseph...the concern with the approach in that document is "The data filters in the JSON document will replace all currently configured data filters."
So following the example if I had 1000 regions, I would need to create a workspacedatafilter with 1000 workspacedatafiltersettings.
If I then add region 1001, I have to reissue the call with 1001 workspacedatafiltersettings, rather than a CRUD call with 1 new workspacedatafiltersetting
Seems like a bit of overkill....what is the expected lag time between issuing the call with 1001 and completion? As it processes does that mean there will be workspaces that are unfiltered for a period of time?
In our case we will have thousands of workspaces.