Usergroup
User Groups
Search User Groups
Filter by UserGroup Id
Filter by UserGroup Name
Specifies which field the results are sorted by. Used together with sortDir
Sort direction
successful operation
GET /api/group HTTP/1.1
Accept: */*
successful operation
[
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
]Add User Group
Name of the User Group
A description of the User Group
The quota that should be applied (KiB). Provide 0 for no quota
Flag (0, 1), should members of this Group receive system notifications?
Flag (0, 1), should members of this Group receive Display notifications * for Displays they have permissions to see
Flag (0, 1), should members of this Group receive DataSet notification emails?
Flag (0, 1), should members of this Group receive Layout notification emails?
Flag (0, 1), should members of this Group receive Library notification emails?
Flag (0, 1), should members of this Group receive Report notification emails?
Flag (0, 1), should members of this Group receive Schedule notification emails?
Flag (0, 1), should members of this Group receive Custom notification emails?
Flag (0, 1), should this Group be shown in the Add User onboarding form.
If this user has been created via the onboarding form, this should be the default home page
successful operation
POST /api/group HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 307
"group='text'&decription='text'&libraryQuota='text'&isSystemNotification=1&isDisplayNotification=1&isDataSetNotification=1&isLayoutNotification=1&isLibraryNotification=1&isReportNotification=1&isScheduleNotification=1&isCustomNotification=1&isShownForAddUser=1&defaultHomePageId=1"successful operation
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}Get the User group object specified by the provided groupId
Numeric ID of the User Group to get
successful operation
Class UserGroup
The Group ID
The group name
A flag indicating whether this is a user specific group or not
A flag indicating the special everyone group
Description of this User Group
This users library quota in bytes. 0 = unlimited
Does this Group receive system notifications.
Does this Group receive display notifications.
Does this Group receive DataSet notifications.
Does this Group receive Layout notifications.
Does this Group receive Library notifications.
Does this Group receive Report notifications.
Does this Group receive Schedule notifications.
Does this Group receive Custom notifications.
Is this Group shown in the list of choices when onboarding a new user
Default Home page for new users
Features this User Group has direct access to
GET /api/group/{userGroupId} HTTP/1.1
Accept: */*
successful operation
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}Edit User Group
ID of the User Group
Name of the User Group
A description of the User Group
The quota that should be applied (KiB). Provide 0 for no quota
Flag (0, 1), should members of this Group receive system notifications?
Flag (0, 1), should members of this Group receive Display notifications * for Displays they have permissions to see
Flag (0, 1), should members of this Group receive DataSet notification emails?
Flag (0, 1), should members of this Group receive Layout notification emails?
Flag (0, 1), should members of this Group receive Library notification emails?
Flag (0, 1), should members of this Group receive Report notification emails?
Flag (0, 1), should members of this Group receive Schedule notification emails?
Flag (0, 1), should members of this Group receive Custom notification emails?
Flag (0, 1), should this Group be shown in the Add User onboarding form.
If this user has been created via the onboarding form, this should be the default home page
successful operation
Class UserGroup
The Group ID
The group name
A flag indicating whether this is a user specific group or not
A flag indicating the special everyone group
Description of this User Group
This users library quota in bytes. 0 = unlimited
Does this Group receive system notifications.
Does this Group receive display notifications.
Does this Group receive DataSet notifications.
Does this Group receive Layout notifications.
Does this Group receive Library notifications.
Does this Group receive Report notifications.
Does this Group receive Schedule notifications.
Does this Group receive Custom notifications.
Is this Group shown in the list of choices when onboarding a new user
Default Home page for new users
Features this User Group has direct access to
PUT /api/group/{userGroupId} HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 307
"group='text'&decription='text'&libraryQuota='text'&isSystemNotification=1&isDisplayNotification=1&isDataSetNotification=1&isLayoutNotification=1&isLibraryNotification=1&isReportNotification=1&isScheduleNotification=1&isCustomNotification=1&isShownForAddUser=1&defaultHomePageId=1"successful operation
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}Assign User to User Group
ID of the user group to which assign the user
Array of userIDs to assign
An optional array of User IDs to unassign
successful operation
Class UserGroup
The Group ID
The group name
A flag indicating whether this is a user specific group or not
A flag indicating the special everyone group
Description of this User Group
This users library quota in bytes. 0 = unlimited
Does this Group receive system notifications.
Does this Group receive display notifications.
Does this Group receive DataSet notifications.
Does this Group receive Layout notifications.
Does this Group receive Library notifications.
Does this Group receive Report notifications.
Does this Group receive Schedule notifications.
Does this Group receive Custom notifications.
Is this Group shown in the list of choices when onboarding a new user
Default Home page for new users
Features this User Group has direct access to
POST /api/group/members/assign/{userGroupId} HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 35
"userId=[1]&unassignUserId=[1]"successful operation
[
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
]Unassign User from User Group
ID of the user group from which to unassign the user
Array of userIDs to unassign
successful operation
Class UserGroup
The Group ID
The group name
A flag indicating whether this is a user specific group or not
A flag indicating the special everyone group
Description of this User Group
This users library quota in bytes. 0 = unlimited
Does this Group receive system notifications.
Does this Group receive display notifications.
Does this Group receive DataSet notifications.
Does this Group receive Layout notifications.
Does this Group receive Library notifications.
Does this Group receive Report notifications.
Does this Group receive Schedule notifications.
Does this Group receive Custom notifications.
Is this Group shown in the list of choices when onboarding a new user
Default Home page for new users
Features this User Group has direct access to
POST /api/group/members/unassign/{userGroupId} HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 14
"userId=[1]"successful operation
[
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
]Copy an user group, optionally copying the group members
The User Group ID to Copy
The Group Name
Flag indicating whether to copy group members
Flag indicating whether to copy group features
successful operation
POST /api/group/{userGroupId}/copy HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 49
"group='text'©Members=1©Features=1"successful operation
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}Last updated
Was this helpful?

