Use this to get a list of sites that a specific person is a member of.
Method
Using the HTTP GET method:-
people/<personId>/sites
A personID is always the email address that they registered with.
Example request URL
https://api.alfresco.com/yourcompany.com/public/alfresco/versions/1/people/fred.bloggs@yourcompany.com/sites
Response
- If the personId or the siteId does not exist in this network, an HTTP Not Found (status 404) is returned.
- If the request is successful an HTTP OK is returned (status 200).
Example response body
{ "list" : { "pagination" : { "count" : 2, "hasMoreItems" : false, "skipCount" : 0, "maxItems" : 100 }, "entries" : [ { "entry" : { "site" : { "id" : "general-test-site", "title" : "General Test Site", "visibility" : "PRIVATE", "description" : "Test Site" }, "id" : "general-test-site", "role" : "SiteCollaborator" } }, { "entry" : { "site" : { "id" : "fred-bloggs-yourcompany-com", "visibility" : "PRIVATE", "description" : "Fred Bloggs's private home site." }, "id" : "fred-bloggs-yourcompany-com", "role" : "SiteManager" } } ] } }
Note that each entry in the response list is a Members entity with an embedded Sites entity.