Xsolla-logoXsolla Developers
или
Личный кабинет

Update custom email templateServer-side

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

Updates the specific custom email template.

SecurityServer
Request
path Parameters
template_type
required
string

type of template

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

Login project ID from Publisher Account.

template_id
required
string

Name of the template. Can include latin characters, digits, characters “-” and “_”.

locale
required
string

Region of the texts that you provided in the template in the <language code>_<country code> format, where:

Request Body schema: application/json
header
required
string

Email subject.

body
required
string

Email content without opening and closing body tags.

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