I'll find out about the API for AppResponse as I do not see it in the online documentation on the appliance, in the meantime when we publish API information here:
Have you thought about using SteelScript?
The examples above have a
update_host_groups.py" section that might do what you need.
Installation details can be found here: https://support.riverbed.com/apis/steelscript/install/toc.html
AppResponse 11 has an API that you can use to extract performance data and create/update/delete Host Groups. You can use this API via our SteelScript framework. Greg O'Reilly's reply to you includes a link that gives you more information about how you can install and use SteelScript.
At this time, SteelScript allows you to create/update/delete Host Group definitions only. Support for other user-defined groups such as General apps, URL apps, Advanced Web Apps, etc. will show up in future versions of SteelScript.