update_predefined_attribute
¶
update_predefined_attribute(
instance_id: InstanceId,
name: PredefinedAttributeName,
*,
config_overrides: Optional[ConnectClientConfig] = 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/connect.py
27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 27373 27374 27375 27376 27377 27378 27379 27380 27381 27382 27383 27384 27385 27386 27387 27388 27389 27390 27391 27392 27393 27394 27395 27396 27397 27398 27399 27400 27401 27402 27403 27404 27405 27406 27407 27408 27409 27410 27411 27412 27413 27414 27415 27416 27417 27418 27419 27420 27421 27422 27423 27424 27425 27426 | |