Service: zimbraAdmin

Command: ModifyHABGroup
Namespace: urn:zimbraAdmin
Description: Modify Hierarchical address book group parent
Access: domain admin sufficient
Properties:
Authorization token required true
Admin Authorization token required true

ModifyHABGroupRequest

    <ModifyHABGroupRequest> ## ModifyHABGroupRequest
        <habGroupOperation habGroupId="{the HAB group Id}" [currentParentHabGroupId="{the current parentHAB group Id}"]
                              [targetParentHabGroupId="{the target parent HAB group Id}"]
                              [seniorityIndex="{seniorityIndex, not required, defaults to 0} (Integer)"]
                              op="{op} (move | assignSeniority)" /> ## HABGroupOperation
    </ModifyHABGroupRequest>

elements and attributes you can define within a <ModifyHABGroupRequest> element:

XPath Required / Optional Description
/habGroupOperation Required (only 1) Tokens
/habGroupOperation@habGroupId Required (only 1) Type: String
the id of the HAB group whose parent is to be changed.
/habGroupOperation@currentParentHabGroupId Optional (0 or 1) Type: String
the id of the HAB group which is the currrent parent of the HAB group.
/habGroupOperation@targetParentHabGroupId Optional (0 or 1) Type: String
the id of the target parent HAB group.
/habGroupOperation@seniorityIndex Optional (0 or 1) Type: Integer
the seniorityInex of HAB group
/habGroupOperation@op Required (only 1) Type: move | assignSeniority
operation

ModifyHABGroupResponse

    <ModifyHABGroupResponse> ## ModifyHABGroupResponse
        <members>
            (<member>{members} (String)</member>)*
        </members>
    </ModifyHABGroupResponse>

elements and attributes you can define within a <ModifyHABGroupResponse> element:

XPath Required / Optional Description
/members Required (only 1)
/members/member Optional (0 or more) Type: {members} (String)