In-Process or REST API for Widgets

We have an automated build process in place which will deploy our code from GitHub to our Azure-based environments. This is working great, and we're happy with the implementation. 

If someone customises one of our custom widgets via Widget Studio on Dev/Staging/Prod without going through GitHub, it will save the changes and mark the widget as 'CUSTOMIZED', overriding whatever is being deployed via GitHub, which is again, great & what we want.

However, what I'd like to do is warn our admins each time we do a build that XYZ widgets are in a 'CUSTOMIZED' state and may need reverting back to 'Factory Default'.

The widget studio grabs it from a content fragment like this;

utility/scripted-file.ashx?_cf=callback-data-list-fragments.vm&_fid=bf8b78932cbb4566a0a35ab228724f9d&_wid=fragment-bf8b78932cbb4566a0a35ab228724f9d663093968&_ct=plugin&_cp=&_ctt=0c647246673542f9875dc8b991fe739b&_ctc=00000000000000000000000000000000&_ctn=3fc3f82483d14ec485ef92e206116d49&_cc=0&_ipd=0&_pt=Telligent.Evolution.Api.Plugins.Administration.ContentFragmentStudioAdministrationPanel%2C%20Telligent.Evolution.Platform&_pcurl=~%2Fadministration&_w_panelId=c13fd151-7407-46c0-998f-154773645b5c&_w_parameters=

It returns JSON, and contains the info we need;

But that isn't accessible in any useful way to automated processes. 

Is there an In-Process or REST API that I'm missing?

Thanks,

Matt.

Parents Reply Children