update_predefined_attribute
async
¶
update_predefined_attribute(
instance_id: InstanceId,
name: PredefinedAttributeName,
*,
config_overrides: Optional[AsyncConnectClientConfig] = None,
values: Optional[PredefinedAttributeValues] = None,
purposes: Optional[PredefinedAttributePurposeNameList] = None,
attribute_configuration: Optional[InputPredefinedAttributeConfiguration] = None,
) -> None
Updates a predefined attribute for the specified Connect Customer instance. A predefined attribute is made up of a name and a value.
For the predefined attributes per instance quota, see Connect Customer quotas.
Use cases
Following are common uses cases for this API:
-
Update routing proficiency (for example, agent certification) that has predefined values (for example, a list of possible certifications). For more information, see Create predefined attributes for routing contacts to agents.
-
Update an attribute for business unit name that has a list of predefined business unit names used in your organization. This is a use case where information for a contact varies between transfers or conferences. For more information, see Use contact segment attributes.
Endpoints: See Connect Customer endpoints and quotas.
Parameters:
-
instance_id(InstanceId) –The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
-
name(PredefinedAttributeName) –The name of the predefined attribute.
-
values(Optional[PredefinedAttributeValues], default:None) –The values of the predefined attribute.
-
purposes(Optional[PredefinedAttributePurposeNameList], default:None) –Values that enable you to categorize your predefined attributes. You can use them in custom UI elements across the Connect Customer admin website.
-
attribute_configuration(Optional[InputPredefinedAttributeConfiguration], default:None) –Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Connect Customer admin website.
Raises:
-
InternalServiceException–Request processing failed because of an error or failure with the service.
-
InvalidParameterException–One or more of the specified parameters are not valid.
-
InvalidRequestException–The request is not valid.
-
ResourceNotFoundException–The specified resource was not found.
-
ThrottlingException–The throttling limit has been exceeded.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_connect/_services/async_connect.py
27730 27731 27732 27733 27734 27735 27736 27737 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 27749 27750 27751 27752 27753 27754 27755 27756 27757 27758 27759 27760 27761 27762 27763 27764 27765 27766 27767 27768 27769 27770 27771 27772 27773 27774 27775 27776 27777 27778 27779 27780 27781 27782 27783 27784 27785 27786 27787 27788 27789 27790 27791 27792 27793 27794 27795 27796 27797 | |