public function UpdateAdvancedOptions($enableClickTracking = null, $enableLinkClickTracking = null, $manageSubscriptions = null, $manageSubscribedOnly = null, $transactionalOnUnsubscribe = null, $skipListUnsubscribe = null, $autoTextFromHtml = null, $allowCustomHeaders = null, $bccEmail = null, $contentTransferEncoding = null, $emailNotificationForError = null, $emailNotificationEmail = null, $webNotificationUrl = null, $webNotificationNotifyOncePerEmail = null, $webNotificationForSent = null, $webNotificationForOpened = null, $webNotificationForClicked = null, $webNotificationForUnsubscribed = null, $webNotificationForAbuseReport = null, $webNotificationForError = null, $hubCallBackUrl = "", $inboundDomain = null, $inboundContactsOnly = null, $lowCreditNotification = null, $enableUITooltips = null, $enableContactFeatures = null, $notificationsEmails = null, $unsubscribeNotificationsEmails = null, $logoUrl = null, $enableTemplateScripting = true, $staleContactScore = null, $staleContactInactiveDays = null, $deliveryReason = null, $tutorialsEnabled = null, $enableOpenTracking = null, $consentTrackingOnUnsubscribe = null) {
        return $this->sendRequest('account/updateadvancedoptions', array(
                    'enableClickTracking' => $enableClickTracking,
                    'enableLinkClickTracking' => $enableLinkClickTracking,
                    'manageSubscriptions' => $manageSubscriptions,
                    'manageSubscribedOnly' => $manageSubscribedOnly,
                    'transactionalOnUnsubscribe' => $transactionalOnUnsubscribe,
                    'skipListUnsubscribe' => $skipListUnsubscribe,
                    'autoTextFromHtml' => $autoTextFromHtml,
                    'allowCustomHeaders' => $allowCustomHeaders,
                    'bccEmail' => $bccEmail,
                    'contentTransferEncoding' => $contentTransferEncoding,
                    'emailNotificationForError' => $emailNotificationForError,
                    'emailNotificationEmail' => $emailNotificationEmail,
                    'webNotificationUrl' => $webNotificationUrl,
                    'webNotificationNotifyOncePerEmail' => $webNotificationNotifyOncePerEmail,
                    'webNotificationForSent' => $webNotificationForSent,
                    'webNotificationForOpened' => $webNotificationForOpened,
                    'webNotificationForClicked' => $webNotificationForClicked,
                    'webNotificationForUnsubscribed' => $webNotificationForUnsubscribed,
                    'webNotificationForAbuseReport' => $webNotificationForAbuseReport,
                    'webNotificationForError' => $webNotificationForError,
                    'hubCallBackUrl' => $hubCallBackUrl,
                    'inboundDomain' => $inboundDomain,
                    'inboundContactsOnly' => $inboundContactsOnly,
                    'lowCreditNotification' => $lowCreditNotification,
                    'enableUITooltips' => $enableUITooltips,
                    'enableContactFeatures' => $enableContactFeatures,
                    'notificationsEmails' => $notificationsEmails,
                    'unsubscribeNotificationsEmails' => $unsubscribeNotificationsEmails,
                    'logoUrl' => $logoUrl,
                    'enableTemplateScripting' => $enableTemplateScripting,
                    'staleContactScore' => $staleContactScore,
                    'staleContactInactiveDays' => $staleContactInactiveDays,
                    'deliveryReason' => $deliveryReason,
                    'tutorialsEnabled' => $tutorialsEnabled,
                    'enableOpenTracking' => $enableOpenTracking,
                    'consentTrackingOnUnsubscribe' => $consentTrackingOnUnsubscribe
        ));
    }
public function UpdateAdvancedOptions($enableClickTracking = null, $enableLinkClickTracking = null, $manageSubscriptions = null, $manageSubscribedOnly = null, $transactionalOnUnsubscribe = null, $skipListUnsubscribe = null, $autoTextFromHtml = null, $allowCustomHeaders = null, $bccEmail = null, $contentTransferEncoding = null, $emailNotificationForError = null, $emailNotificationEmail = null, $webNotificationUrl = null, $webNotificationNotifyOncePerEmail = null, $webNotificationForSent = null, $webNotificationForOpened = null, $webNotificationForClicked = null, $webNotificationForUnsubscribed = null, $webNotificationForAbuseReport = null, $webNotificationForError = null, $hubCallBackUrl = "", $inboundDomain = null, $inboundContactsOnly = null, $lowCreditNotification = null, $enableUITooltips = null, $enableContactFeatures = null, $notificationsEmails = null, $unsubscribeNotificationsEmails = null, $logoUrl = null, $enableTemplateScripting = true, $staleContactScore = null, $staleContactInactiveDays = null, $deliveryReason = null, $tutorialsEnabled = null, $enableOpenTracking = null, $consentTrackingOnUnsubscribe = null) {
        return $this->sendRequest('account/updateadvancedoptions', array(
                    'enableClickTracking' => $enableClickTracking,
                    'enableLinkClickTracking' => $enableLinkClickTracking,
                    'manageSubscriptions' => $manageSubscriptions,
                    'manageSubscribedOnly' => $manageSubscribedOnly,
                    'transactionalOnUnsubscribe' => $transactionalOnUnsubscribe,
                    'skipListUnsubscribe' => $skipListUnsubscribe,
                    'autoTextFromHtml' => $autoTextFromHtml,
                    'allowCustomHeaders' => $allowCustomHeaders,
                    'bccEmail' => $bccEmail,
                    'contentTransferEncoding' => $contentTransferEncoding,
                    'emailNotificationForError' => $emailNotificationForError,
                    'emailNotificationEmail' => $emailNotificationEmail,
                    'webNotificationUrl' => $webNotificationUrl,
                    'webNotificationNotifyOncePerEmail' => $webNotificationNotifyOncePerEmail,
                    'webNotificationForSent' => $webNotificationForSent,
                    'webNotificationForOpened' => $webNotificationForOpened,
                    'webNotificationForClicked' => $webNotificationForClicked,
                    'webNotificationForUnsubscribed' => $webNotificationForUnsubscribed,
                    'webNotificationForAbuseReport' => $webNotificationForAbuseReport,
                    'webNotificationForError' => $webNotificationForError,
                    'hubCallBackUrl' => $hubCallBackUrl,
                    'inboundDomain' => $inboundDomain,
                    'inboundContactsOnly' => $inboundContactsOnly,
                    'lowCreditNotification' => $lowCreditNotification,
                    'enableUITooltips' => $enableUITooltips,
                    'enableContactFeatures' => $enableContactFeatures,
                    'notificationsEmails' => $notificationsEmails,
                    'unsubscribeNotificationsEmails' => $unsubscribeNotificationsEmails,
                    'logoUrl' => $logoUrl,
                    'enableTemplateScripting' => $enableTemplateScripting,
                    'staleContactScore' => $staleContactScore,
                    'staleContactInactiveDays' => $staleContactInactiveDays,
                    'deliveryReason' => $deliveryReason,
                    'tutorialsEnabled' => $tutorialsEnabled,
                    'enableOpenTracking' => $enableOpenTracking,
                    'consentTrackingOnUnsubscribe' => $consentTrackingOnUnsubscribe
        ));
    }
public function UpdateAdvancedOptions ( $ enableClickTracking = null , $ enableLinkClickTracking = null , $ manageSubscriptions = null , $ manageSubscribedOnly = null , $ transactionalOnUnsubscribe = null , $ skipListUnsubscribe = null , $ autoTextFromHtml = null , $ allowCustomHeaders = null , $ bccEmail = null , $ contentTransferEncoding = null , $ emailNotificationForError = null , $ emailNotificationEmail = null , $ webNotificationUrl = null , $ webNotificationNotifyOncePerEmail = null , $ webNotificationForSent = null , $ webNotificationForOpened = null , $ webNotificationForClicked = null , $ webNotificationForUnsubscribed = null , $ webNotificationForAbuseReport = null , $ webNotificationForError = null , $ hubCallBackUrl = "" , $ inboundDomain = null , $ inboundContactsOnly = null , $ lowCreditNotification = null , $ enableUITooltips = null , $ enableContactFeatures = null , $ notificationsEmails = null , $ unsubscribeNotificationsEmails = null , $ logoUrl = null , $ enableTemplateScripting = true , $ staleContactScore = null , $ staleContactInactiveDays = null , $ deliveryReason = null , $ tutorialsEnabled = null , $ enableOpenTracking = null , $ consentTrackingOnUnsubscribe = null ) { return $ this -> sendRequest ( 'account/updateadvancedoptions' , array ( 'enableClickTracking' => $ enableClickTracking , 'enableLinkClickTracking' => $ enableLinkClickTracking , 'manageSubscriptions' => $ manageSubscriptions , 'manageSubscribedOnly' => $ manageSubscribedOnly , 'transactionalOnUnsubscribe' => $ transactionalOnUnsubscribe , 'skipListUnsubscribe' => $ skipListUnsubscribe , 'autoTextFromHtml' => $ autoTextFromHtml , 'allowCustomHeaders' => $ allowCustomHeaders , 'bccEmail' => $ bccEmail , 'contentTransferEncoding' => $ contentTransferEncoding , 'emailNotificationForError' => $ emailNotificationForError , 'emailNotificationEmail' => $ emailNotificationEmail , 'webNotificationUrl' => $ webNotificationUrl , 'webNotificationNotifyOncePerEmail' => $ webNotificationNotifyOncePerEmail , 'webNotificationForSent' => $ webNotificationForSent , 'webNotificationForOpened' => $ webNotificationForOpened , 'webNotificationForClicked' => $ webNotificationForClicked , 'webNotificationForUnsubscribed' => $ webNotificationForUnsubscribed , 'webNotificationForAbuseReport' => $ webNotificationForAbuseReport , 'webNotificationForError' => $ webNotificationForError , 'hubCallBackUrl' => $ hubCallBackUrl , 'inboundDomain' => $ inboundDomain , 'inboundContactsOnly' => $ inboundContactsOnly , 'lowCreditNotification' => $ lowCreditNotification , 'enableUITooltips' => $ enableUITooltips , 'enableContactFeatures' => $ enableContactFeatures , 'notificationsEmails' => $ notificationsEmails , 'unsubscribeNotificationsEmails' => $ unsubscribeNotificationsEmails , 'logoUrl' => $ logoUrl , 'enableTemplateScripting' => $ enableTemplateScripting , 'staleContactScore' => $ staleContactScore , 'staleContactInactiveDays' => $ staleContactInactiveDays , 'deliveryReason' => $ deliveryReason , 'tutorialsEnabled' => $ tutorialsEnabled , 'enableOpenTracking' => $ enableOpenTracking , 'consentTrackingOnUnsubscribe' => $ consentTrackingOnUnsubscribe ) ) ; }
Update sending and tracking options of your account.
@param string $apikey ApiKey that gives you access to our SMTP and HTTP API's.
@param ?bool $enableClickTracking True, if you want to track clicks. Otherwise, false
@param ?bool $enableLinkClickTracking True, if you want to track by link tracking. Otherwise, false
@param ?bool $manageSubscriptions True, if you want to display your labels on your unsubscribe form. Otherwise, false
@param ?bool $manageSubscribedOnly True, if you want to only display labels that the contact is subscribed to on your unsubscribe form. Otherwise, false
@param ?bool $transactionalOnUnsubscribe True, if you want to display an option for the contact to opt into transactional email only on your unsubscribe form. Otherwise, false
@param ?bool $skipListUnsubscribe True, if you do not want to use list-unsubscribe headers. Otherwise, false
@param ?bool $autoTextFromHtml True, if text BODY of message should be created automatically. Otherwise, false
@param ?bool $allowCustomHeaders True, if you want to apply custom headers to your emails. Otherwise, false
@param string $bccEmail Email address to send a copy of all email to.
@param string $contentTransferEncoding Type of content encoding
@param ?bool $emailNotificationForError True, if you want bounce notifications returned. Otherwise, false
@param string $emailNotificationEmail Specific email address to send bounce email notifications to.
@param string $webNotificationUrl URL address to receive web notifications to parse and process.
@param ?bool $webNotificationNotifyOncePerEmail True, if you want to receive notifications for each type only once per email. Otherwise, false
@param ?bool $webNotificationForSent True, if you want to send web notifications for sent email. Otherwise, false
@param ?bool $webNotificationForOpened True, if you want to send web notifications for opened email. Otherwise, false
@param ?bool $webNotificationForClicked True, if you want to send web notifications for clicked email. Otherwise, false
@param ?bool $webNotificationForUnsubscribed True, if you want to send web notifications for unsubscribed email. Otherwise, false
@param ?bool $webNotificationForAbuseReport True, if you want to send web notifications for complaint email. Otherwise, false
@param ?bool $webNotificationForError True, if you want to send web notifications for bounced email. Otherwise, false
@param string $hubCallBackUrl URL used for tracking action of inbound emails
@param string $inboundDomain Domain you use as your inbound domain
@param ?bool $inboundContactsOnly True, if you want inbound email to only process contacts from your account. Otherwise, false
@param ?bool $lowCreditNotification True, if you want to receive low credit email notifications. Otherwise, false
@param ?bool $enableUITooltips True, if account has tooltips active. Otherwise, false
@param ?bool $enableContactFeatures True, if you want to use Contact Delivery Tools.  Otherwise, false
@param string $notificationsEmails Email addresses to send a copy of all notifications from our system. Separated by semicolon
@param string $unsubscribeNotificationsEmails Emails, separated by semicolon, to which the notification about contact unsubscribing should be sent to
@param string $logoUrl URL to your logo image.
@param ?bool $enableTemplateScripting True, if you want to use template scripting in your emails {{}}. Otherwise, false
@param ?int $staleContactScore (0 means this functionality is NOT enabled) Score, depending on the number of times you have sent to a recipient, at which the given recipient should be moved to the Stale status
@param ?int $staleContactInactiveDays (0 means this functionality is NOT enabled) Number of days of inactivity for a contact after which the given recipient should be moved to the Stale status
@param string $deliveryReason Why your clients are receiving your emails.
@param ?bool $tutorialsEnabled True, if you want to enable Dashboard Tutotials
@param ?bool $enableOpenTracking True, if you want to track opens. Otherwise, false
@param ?bool $consentTrackingOnUnsubscribe
@return \ElasticEmailEnums\AdvancedOptions
Update sending and tracking options of your account .