TriggerDOIProcessAction

TriggerDOIProcessAction übergeben

Mit der TriggerDOIProcessAction kann für die importierten Empfänger der Double-Opt-In Prozess angestoßen werden. Der Double-Opt-In Prozess wird für jene Empfänger angestoßen, die einen der folgenen Double-Opt-In Statuswerte aufweisen:

  • Unbekannt (Unknown)
  • Double-Opt-In Prozess angestoßen (DoubleOptInInitiated)
  • Double-Opt-In Kampagne versendet (DoubleOptInCampaignSent)
  • Double-Opt-In widerrufen (DoubleOptInRevoked)

Eigenschaften:

ExecuteWith
Definiert für welche Empfänger des Imports die Aktion ausgeführt werden soll.
Typ der Eigenschaft: ExecuteWith

Beispiel

JSON

//https://sys.mailworx.info/Services/JSON/ServiceAgent.svc/ImportSubscribers
{
  "request": {
    "Language": "DE",
    "SecurityContext": {..},
    "Subscribers": [..],
    "DuplicateCriteria": "email",

    "AfterImportActions": [{
      "__type": "TriggerDOIProcessAction:#Eworx.Mailworx.ServiceInterfaces.Subscribers.SubscriberImport",
      "ExecuteWith": 1
    }]
  }
}

XML

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
               xmlns:ser="http://www.mailworx.at/interfaces/serviceagent/"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Header/>
  <soap:Body>
    <ser:ImportSubscribers>
      <ser:request>
        <ser:Language>DE</ser:Language>
        <ser:SecurityContext>...</ser:SecurityContext>
        <ser:Subscribers>...</ser:Subscribers>
        <ser:DuplicateCriteria>email</ser:DuplicateCriteria>

        <ser:AfterImportActions>
          <ser:AfterImportAction xsi:type="ser:TriggerDOIProcessAction">
            <ser:ExecuteWith>Insert</ser:ExecuteWith>
          </ser:AfterImportAction>
        </ser:AfterImportActions>
      </ser:request>
    </ser:ImportSubscribers>
  </soap:Body>
</soap:Envelope>