Skip to main content

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.