Pinpoint.Client.
list_template_versions
(**kwargs)¶Retrieves information about all the versions of a specific message template.
See also: AWS API Documentation
Request Syntax
response = client.list_template_versions(
NextToken='string',
PageSize='string',
TemplateName='string',
TemplateType='string'
)
[REQUIRED]
The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
[REQUIRED]
The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.
dict
Response Syntax
{
'TemplateVersionsResponse': {
'Item': [
{
'CreationDate': 'string',
'DefaultSubstitutions': 'string',
'LastModifiedDate': 'string',
'TemplateDescription': 'string',
'TemplateName': 'string',
'TemplateType': 'string',
'Version': 'string'
},
],
'Message': 'string',
'NextToken': 'string',
'RequestID': 'string'
}
}
Response Structure
(dict) --
The request succeeded.
TemplateVersionsResponse (dict) --
Provides information about all the versions of a specific message template.
Item (list) --
An array of responses, one for each version of the message template.
(dict) --
Provides information about a specific version of a message template.
CreationDate (string) --
The date, in ISO 8601 format, when the version of the message template was created.
DefaultSubstitutions (string) --
A JSON object that specifies the default values that are used for message variables in the version of the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.
LastModifiedDate (string) --
The date, in ISO 8601 format, when the version of the message template was last modified.
TemplateDescription (string) --
The custom description of the version of the message template.
TemplateName (string) --
The name of the message template.
TemplateType (string) --
The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, and VOICE.
Version (string) --
The unique identifier for the version of the message template. This value is an integer that Amazon Pinpoint automatically increments and assigns to each new version of a template.
Message (string) --
The message that's returned from the API for the request to retrieve information about all the versions of the message template.
NextToken (string) --
The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.
RequestID (string) --
The unique identifier for the request to retrieve information about all the versions of the message template.
Exceptions
Pinpoint.Client.exceptions.BadRequestException
Pinpoint.Client.exceptions.InternalServerErrorException
Pinpoint.Client.exceptions.PayloadTooLargeException
Pinpoint.Client.exceptions.ForbiddenException
Pinpoint.Client.exceptions.NotFoundException
Pinpoint.Client.exceptions.MethodNotAllowedException
Pinpoint.Client.exceptions.TooManyRequestsException