Create email template

Creates an email template in DRAFT at version 0.

retailerId is never read from the body — it always comes from the authorizer.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length ≤ 60
string
enum
required
Allowed:
string
enum
required
Allowed:
string
source
object

Conteúdo escrito pelo autor. É o que o PUT grava e o que o POST /email-templates/preview
recebe — o mesmo shape nos dois, para que o preview não possa divergir do que é publicado.

variables
array of objects
length ≤ 50

Posições da sequência. A ordem é o contrato: variables[i] descreve {{i+1}}. Não existe
campo index — um índice explícito abriria espaço para o array e o texto divergirem.

A sequência é única para o template inteiro: assunto, pré-cabeçalho e corpo compartilham a
numeração, e repetir a mesma posição em dois lugares usa o mesmo valor.

O array tem teto de 50 posições e de 20 KB de JSON. Ele é gravado no item do template — e num
READY com rascunho o item carrega variables e draftVariables —, então ele entra no
mesmo orçamento de 400 KB do DynamoDB que o source respeita.

Os dois tetos são independentes: o maxLength de cada campo conta CARACTERES e os 20 KB contam
BYTES de UTF-8. Com texto acentuado uma lista dentro dos tetos de campo ainda pode ser recusada
com 400, e a mensagem traz o tamanho medido.

variables
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json