I'm trying to use the REST API in SharePoint 2013 to get the site groups.
I've been using this link for a little help... http://msdn.microsoft.com/en-us/library/jj245927.aspx
It's to do it with the Client Object Model and the REST API, I have tried both. The problem is that when I call to get Site Groups, with any of the below example urls (or using the JSOM) I seem to get every group in the whole site collection. Not just those specific to the site (SPWeb).
// I expect to get the groups in the root SPWeb
http://{sitecollection}/_api/Web/SiteGroups
I expect to get the groups in the SPWeb at <subsite>/<subsite2>
, but I get the same result as the above call.
http://{sitecollection}/{subsite}/{subsite2}/_api/Web/SiteGroups
The extra groups I am seeing are actually in subsite2, but even when I change to subsite/subsite3, I still get the same result?
It's like they are cached calls or something...is there something I am missing?? Is this call related to the calling user at all?
The server side object model does not have this problem and works as expected.