SES / Client / create_template

create_template#

SES.Client.create_template(**kwargs)#

Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single API operation. For more information, see the Amazon SES Developer Guide.

You can execute this operation no more than once per second.

See also: AWS API Documentation

Request Syntax

response = client.create_template(
    Template={
        'TemplateName': 'string',
        'SubjectPart': 'string',
        'TextPart': 'string',
        'HtmlPart': 'string'
    }
)
Parameters:

Template (dict) –

[REQUIRED]

The content of the email, composed of a subject line, an HTML part, and a text-only part.

  • TemplateName (string) – [REQUIRED]

    The name of the template. You will refer to this name when you send email using the SendTemplatedEmail or SendBulkTemplatedEmail operations.

  • SubjectPart (string) –

    The subject line of the email.

  • TextPart (string) –

    The email body that will be visible to recipients whose email clients do not display HTML.

  • HtmlPart (string) –

    The HTML body of the email.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • SES.Client.exceptions.AlreadyExistsException

  • SES.Client.exceptions.InvalidTemplateException

  • SES.Client.exceptions.LimitExceededException