Attributes identify a call routing requirement, such as language, location, or agent expertise. You can create two types of attributes: boolean or proficiency. For example, you can create a Boston attribute that specifies that the agent assigned to this attribute must be located in Boston. Then, if a precision queue requires an agent who lives in Boston, then an agent with the attributes Boston = True is a good match. When you create a proficiency attribute, you assign a proficiency level to the agent.
Use the Attribute API to list the attributes currently defined in the database, define new attributes, and view, edit, and delete existing attributes.
refURL: The refURL of the attribute. See Shared Parameters.
name: The name of the attribute. See Shared Parameters.
changeStamp: See Shared Parameters.
description: See Shared Parameters.
department: A reference to the department (Department API), including refURL and name. See References.
dataType: The data type of the attribute. Values are:
defaultValue: Used to specify the default value for the attribute when assigned to an agent, if no explicit value is provided. Values are: