Xsolla-logoXsolla Developers
ou
Conta de Distribuidor

Atualizar modelo de e-mail personalizadoServer-side

put/projects/{project_id}/templates/email/{template_id}/{locale}/{template_type}

Atualiza o modelo de e-mail personalizado específico.

SecurityServer
Request
path Parameters
template_type
required
string

tipo de modelo

Enum: "custom" "password_reset" "account_confirmation" "email_confirmation" "welcome_email" "passwordless_auth_by_code" "passwordless_auth_by_code_link"
project_id
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

template_id
required
string

Nome do modelo. Pode incluir caracteres latinos, dígitos, caracteres "-" e "_".

locale
required
string

Região dos textos que você forneceu no modelo no formato '_', onde:

  • 'código de idioma': código de idioma no formato ISO 639-1 ;
  • 'código do país': código do país/região no formato ISO 3166-1 alpha-2 .
Request Body schema: application/json
header
required
string

Assunto do e-mail.

body
required
string

Envie conteúdos por e-mail sem abrir e fechar tags do corpo.

Responses
200

OK

401

Desautorizado

404

Não encontrado

422

Entidade não processável

Request samples
application/json
{
  • "body": "Hi {{first_name}} {{last_name}}!<br>We will be glad to see you on the {{site_link}} page.",
  • "header": "Welcome email"
}
Response samples
application/json
{
  • "body": "Hi {{first_name}} {{last_name}}!<br>We will be glad to see you on the {{site_link}} page.",
  • "header": "Welcome email",
  • "locale": "en_US",
  • "template_id": "Welcome email template",
  • "template_type": "custom"
}