create_template

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