Как копировать шаблоны на другой сервер?

HaskiMail предоставляет два способа перемещения шаблона с одного сервера на другой: дублирование одного шаблона и отправка всех шаблонов.

Дублирование одного шаблона

  • Перейдите на вкладку "Шаблоны" в вашем сервере HaskiMail.
  • Нажмите на выпадающее меню рядом с шаблоном, который вы хотите дублировать, и выберите «Копировать».
  • Введите имя шаблона и выберите сервер, на который вы хотите скопировать шаблон, затем нажмите синюю кнопку «Копировать».
  • После дублирования у вас будет возможность отредактировать скопированный шаблон или вернуться к исходному шаблону.

Использование API шаблонов

Шаблоны можно копировать с исходного сервера на другой сервер с помощью API шаблонов.

Этот способ полезен для программного поддержания синхронизации шаблонов между несколькими окружениями или для предоставления вашим пользователям возможности синхронизировать изменения шаблонов через ваш собственный интерфейс.

При отправке каждый шаблон должен иметь уникальный псевдоним. Например, невозможно отправить макет шаблона с псевдонимом «welcome-email» на сервер, который уже имеет стандартный шаблон с таким же псевдонимом «welcome-email».
Метод: PUT

Endpoint: https://api.haskimail.ru/templates/push

Тело JSON:
{
SourceServerID: <идентификатор исходного сервера>,
DestinationServerID: <идентификатор целевого сервера>,
PerformChanges: true
}
Пример команды curl:
curl https://api.haskimail.ru/templates/push \
-X PUT \
-H Accept: application/json \
-H X-HaskiMail-Account-Token: <API токен аккаунта> \
-d {SourceServerID:<идентификатор исходного сервера>, DestinationServerID:<идентификатор целевого сервера>, PerformChanges:true}