Xsolla-logoXsolla Developers
ou
Vers le Compte éditeur

Mettre à jour un modèle d'e-mail personnaliséServer-side

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

Met à jour un modèle d'e-mail personnalisé spécifique.

SecurityServer
Request
path Parameters
template_type
required
string

type de modèle

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 de projet de connexion issu du Compte éditeur.

template_id
required
string

Nom du modèle. Peut contenir des caractères latins, des chiffres et les caractères « - » et « _ ».

locale
required
string

Langue des textes fournis dans le modèle au format <language code>_<country code>, où :

  • language code : code de langue dans le format ISO 639-1 ;
  • country code : code de pays ou de région dans le format ISO 3166-1 alpha-2.
Request Body schema: application/json
header
required
string

Objet de l'e-mail.

body
required
string

Contenu d'un e-mail sans balises d'ouverture et de fermeture.

Responses
200

OK

401

Unauthorized

404

Not Found

422

Unprocessable Entity

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"
}