QConnect / Client / activate_message_template
activate_message_template#
- QConnect.Client.activate_message_template(**kwargs)#
- Activates a specific version of the Amazon Q in Connect message template. After the version is activated, the previous active version will be deactivated automatically. You can use the - $ACTIVE_VERSIONqualifier later to reference the version that is in active status.- See also: AWS API Documentation - Request Syntax- response = client.activate_message_template( knowledgeBaseId='string', messageTemplateId='string', versionNumber=123 ) - Parameters:
- knowledgeBaseId (string) – - [REQUIRED] - The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN. 
- messageTemplateId (string) – - [REQUIRED] - The identifier of the message template. Can be either the ID or the ARN. It cannot contain any qualifier. 
- versionNumber (integer) – - [REQUIRED] - The version number of the message template version to activate. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'messageTemplateArn': 'string', 'messageTemplateId': 'string', 'versionNumber': 123 } - Response Structure- (dict) – - messageTemplateArn (string) – - The Amazon Resource Name (ARN) of the message template. 
- messageTemplateId (string) – - The identifier of the message template. 
- versionNumber (integer) – - The version number of the message template version that is activated. 
 
 
 - Exceptions- QConnect.Client.exceptions.ConflictException
- QConnect.Client.exceptions.ValidationException
- QConnect.Client.exceptions.AccessDeniedException
- QConnect.Client.exceptions.ResourceNotFoundException
- QConnect.Client.exceptions.ThrottlingException