Endpoint: /sites/{siteId}/userGroups
Returns the user groups (such as Administrators or All Users) for specific site.
-
GET
Method & URL
GET https://[server URL]:[port]/admin/v2/sites/{siteId}/userGroups
GET Body Sample
Copy
### GET the User groups Settings####
GET https://{{host}}/admin/v2/sites/{{Siteid}}/userGroups HTTP/1.1
Authorization: EFTAdminAuthToken {{AuthToken}}
GET Response Body Sample
Copy
{ "data": [ { "attributes": { "name": "All Users" }, "id": "A0DB9377-92A3-4A38-8C0F-09F268D78FF1",
"type": "userGroup" }, { "attributes": { "name": "Administrators" },
"id": "07CACEB2-6698-4EF7-BAEB-F437FEC972A2", "type": "userGroup" }, { "attributes": { "name": "Guests" },
"id": "B8448B77-01D8-47D5-8EE7-9F407C95E39F", "type": "userGroup" } ],
"links": { "self": "admin/v2/sites/0de7387f-1506-427d-b997-e18bcdb8cbae/userGroups" } }
GET PowerShell Sample
Copy
###GET User Groups###
Write-Output "GET User Groups"
Write-Output "-----------------"
#$siteID = "Enter site ID"
$Uglist = Invoke-RestMethod -Uri
"$baseURL/v2/sites/$siteID/userGroups" -Method 'GET'
-Headers $authHeader
Write-Output $Uglist | ConvertTo-Json -Depth 25