add subgroup
API Support | Available since | Last updated | Output |
---|---|---|---|
5.4903 | 5.9500 | json, xml |
Description
Adds a new subgroup in an existing group.
Parameters
Name | Description | Required | Type | Default |
---|---|---|---|---|
subgroup | The ID or name of the group to add as a subgroup | yes | string | |
listed | Whether the member’s email address is listed in the group | no | enum | inherit |
notification | The member’s notification option in the group | no | enum | inherit |
role | The member’s role in the group | no | enum | inherit |
subgroup
This parameter must be the ID
or name of the group to add as a subgroup to the main group.
notification
The notification parameter must be one of immediate
, essential
, daily
, weekly
, none
, or inherit
.
If not specified, the value inherit
is used meaning that the members inherit the notification settings from the subgroup.
role
The role parameter must be one of guest
, reviewer
, contributor
, manager
, approver
or inherit
.
If not specified, the value inherit
is used meaning that the members inherit the role from the subgroup.
listed
The listed boolean parameter can be used to override the group’s default setting. It affects whether other group members are able to see the subgroup’s members’ user details.
The supported values are true
, false
and inherit
, the default value is inherit
meaning that the members inherit the value from the subgroup.
Permission
This service requires manager or higher for both the group and the subgroup.
Response
The XML response returns the created <subgroup> element wrapping a <group> element acting as the subgroup.
<subgroup-addition> <subgroup id="[id]" role="[approver| manager| contributor| reviewer| guest| inherit]" notification="[immediate| daily| none| inherit]" listed="[true|false|inherit]"> <group id="[group id]" name="[group name]" ../> </subgroup> </subgroup-addition>
Error Handling
Code | Cause / Description |
---|---|
0x1108 | Invalid group parameter |
0x1109 | Invalid notification parameter |
0x110A | Invalid role parameter |
0x110D | Subgroup already exists |