Service: zimbraAdmin

Command: ModifyAddressList
Namespace: urn:zimbraAdmin
Description: modify address list request
Properties:
Authorization token required true
Admin Authorization token required true

ModifyAddressListRequest

    <ModifyAddressListRequest [type="{type} (all | account | resource | group)"] id="{id}"
                                 [clearFilter="{clearFilter} (0|1)"]> ## ModifyAddressListRequest
        <name>{name} (String)</name>
        <desc>{desc} (String)</desc>
        <searchFilter> ## EntrySearchFilterInfo
            Choose one of: {
                <conds [not="{not} (0|1)"] [or="{or} (0|1)"]> ## EntrySearchFilterMultiCond
                    List of any of: {
                        <conds> ... </conds> ## See /searchFilter/conds [ ## EntrySearchFilterMultiCond] # [inside itself]
                        <cond [not="{not} (0|1)"] attr="{single-cond-attr}" op="{single-cond-op}" value="..." /> ## EntrySearchFilterSingleCond
                    }
                 </conds>
                <cond ... /> ## See /searchFilter/conds/cond [ ## EntrySearchFilterSingleCond]
            }
         </searchFilter>
    </ModifyAddressListRequest>

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

XPath Required / Optional Description
@type Optional (0 or 1) Type: all | account | resource | group
gal search type - defaults to `all` if unset
@id Required (only 1) Type: String
zimbra id of the address list to modify
@clearFilter Optional (0 or 1) Type: 0|1
remove all filter conditions if no searchFilter is specified
/name Optional (0 or 1) Type: {name} (String)
new name of the address list
/desc Optional (0 or 1) Type: {desc} (String)
new description of the address list
/searchFilter Optional (0 or 1) search filter for conditions
/searchFilter/conds Optional (0 or 1)
/searchFilter/conds@not Optional (0 or 1) Type: 0|1
Negation flag
If set to 1 (true) then negate the compound condition
/searchFilter/conds@or Optional (0 or 1) Type: 0|1
OR flag
1 (true) child conditions are OR'ed together
0 (false) [default] child conditions are AND'ed together
/searchFilter/conds/conds Optional (0 or 1) See /searchFilter/conds for more details.
/searchFilter/conds/cond Optional (0 or 1)
/searchFilter/conds/cond@not Optional (0 or 1) Type: 0|1
Negation flag
If set to 1 (true) then negate the compound condition
/searchFilter/conds/cond@attr Required (only 1) Type: String
Attribute name
/searchFilter/conds/cond@op Required (only 1) Type: String
Operator. Valid operators are:
eq attr equals value (integer or string)
has attr has value (substring search)
ge attr greater than or equal to integer value
le attr less than or equal to integer value
gt attr greater than (but not equal to) equal to integer value
lt attr less than (but not equal to) to integer value
startswith attr starts with value (string)
endswith attr ends with value (string)
/searchFilter/conds/cond@value Required (only 1) Type: String
value
/searchFilter/cond Optional (0 or 1) See /searchFilter/conds/cond for more details.

ModifyAddressListResponse

    <ModifyAddressListResponse /> ## ModifyAddressListResponse