Attributes
A dictionary object containing dictionaries for each attribute that is specified when creating or updating users. Each individual attribute dictionary will have 5 keys:
"NAME" - String value for the name of the attribute. Also stored as the key to the attribute dictionary
"ACTION" - String value for the action that should be performed for the attribute.During the create user operation the valid values are: "VALUE", "IGNORE", "COPY" or"REPLACE".During the update user operation the only valid values are: "VALUE" or "IGNORE".
"SEQUENCE" - Integer value for when the attribute should be set during the create user operation.The value "-1" is specified if it should be set when creating the object or the value "0" is specified if it should be set after creating the object.
"VALUE" - The value(s) that should be set.Either a single string value may be specified or a list of string values if the attribute can be multi-valued.
"GROUP" - Integer value for the attribute group.Default value is 0.
Remarks:
Depending on the value of the "ACTION" field different things should be done for the attribute being set.They are:
"VALUE" - The attribute should be set to the specified value.
"IGNORE" - No action should be taken on the attribute.
"COPY" - The value should be copied from the template account.
"REPLACE" - The value should be copied from the template account, replacing the template user's id with the account id of the user being created.