Back to Aws Doc Sdk Examples

10 CreateEmailTemplate

scenarios/features/sesv2_weekly_mailer/content/10_CreateEmailTemplate.md

latest1.8 KB
Original Source

****** CreateEmailTemplate ****** 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. ***** Request Syntax *****

POST /v2/email/templates HTTP/1.1 Content-type: application/json

{

"

____TemplateContent


":

{

"

____Html


": "

string

", "

____Subject


": "

string

", "

____Text


": "

string

" }, "

____TemplateName


": "

string

" }

***** URI Request Parameters ***** The request does not use any URI parameters. ***** Request Body ***** The request accepts the following data in JSON format. TemplateContent The content of the email template, composed of a subject line, an HTML part, and a text-only part. Type: EmailTemplateContent_object Required: Yes TemplateName The name of the template. Type: String Length Constraints: Minimum length of 1. Required: Yes ***** Response Syntax *****

HTTP/1.1 200

***** Response Elements ***** If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body. ***** Errors ***** For information about the errors that are common to all actions, see Common Errors_. AlreadyExistsException The resource specified in your request already exists. HTTP Status Code: 400 BadRequestException The input you provided is invalid. HTTP Status Code: 400 LimitExceededException There are too many instances of the specified resource type. HTTP Status Code: 400 TooManyRequestsException Too many requests have been made to the operation. HTTP Status Code: 429