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_VERSION qualifier 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