Настройки писем

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

Create Email Subscription

Attributes:

  • juid string
  • email string

More attributes:

  • regUrl string
  • refid string
  • refidm string
  • utmSource string
  • utmMedium string
  • utmCampaign string
<?php

use JustServices\User\Request\Subscription;
use JustServices\User\DTO\EmailSubscription;

$juid = 'a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0';
$email = 'example@example.com';

$subscriptionClient = new Subscription('apiKey');

$options = [
    'regUrl'    => 'https://example.com/user/sign-up',
    'refid'     => 'ch-example_src-example_lp-example',
    'utmSource' => 'email',
];
$emailSubscription = new EmailSubscription($juid, $email, $options);

return $subscriptionClient->emailSubscribe($emailSubscription);

Deactivate Email Subscription

Attributes:

  • juid string
  • email string
<?php

use JustServices\User\Request\Subscription;
use JustServices\User\DTO\EmailSubscription;

$juid = 'a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0';
$email = 'example@example.com';

$subscriptionClient = new Subscription('apiKey');
$emailSubscription = new EmailSubscription($juid, $email);

return $subscriptionClient->emailUnsubscribe($emailSubscription);

Update Email Subscription

Метод для обновления меток уже существующих подписок

Attributes:

  • email string
  • metrics array

Поля для которых разрешено обновление:

  • refid
  • refidm
  • utmSource
  • utmMedium
  • utmCampaign

Important

Передавать только метки, который необходимо обновить. Значения меток ''(пустая строка) или null являются допустимыми