access_management.users_per_group
access_management_users_per_groupRetrieve users in a specific group or all group memberships. Provide group_name for one group's members; omit it to return every (group, user) membership.
Instructions
Retrieve group memberships — one group's members, or every membership. Returns one flat row per (group, user) membership. With group_name the rows are that group's members; without it, every membership on the instance is returned (ask get_groups for the per-group view). Everyone and All users in system are omitted from the all-groups view: Sisense fills both with every user, so they restate get_users_all rather than describing group structure. Naming either one still returns its members. The rule across the SDK: **targeted questions give complete answers; only the …
Returns: list[dict[str, Any]] | dict[str, Any] One row per (group, user) membership, each with GROUP_ID, GROUP_NAME, USER_ID, USER_NAME, EMAIL, FIRST_NAME, LAST_NAME, IS_ACTIVE, ROLE_ID, …
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_name | No | The name of the group whose members to list. Omit for all memberships. A name that matches no group returns ``{"error": "..."}`` naming it — never a silent empty list. Naming ``Everyone`` or ``All users in system`` returns their members — an explicit request is always honored, even though the all-groups view omits them. |