by wmoore » Wed Aug 31, 2016 11:13 am
Hi Osvaldo,
I'm afraid the webgateway api is probably a little limited in what you need.
You'll need to use the webclient api, which is what we use for the webclient browser app.
We haven't documented the webclient api because it is mostly considered an "internal" data resource for the app. It is not guaranteed to stay stable for minor releases of OMERO (although we would try not to make breaking changes).
You can list groups
webclient/api/groups/
Experimenters, optionally filtering by group
/webclient/api/experimenters/?group=3
Containers are Projects, 'orphaned' Datasets (not in a Project), and Screens/Plates.
Can filter by group and/or experimenter (id)
webclient/api/containers/?group=5&id=4
You can then use webgateway methods to get Datasets & Images.
Or use webclient: Filter datasets by Project (id) and images by Dataset (id)
webclient/api/datasets/?id=1
webclient/api/images/?id=3
We are currently working on a new full-featured public json API. The first part of this will be available in the 5.3.0 release.
Regards,
Will