Exportieren von Abonnenten

Die Methode ExportSubscribers ermöglicht es, Abonnenten aus mailworx zu exportieren.

Request Properties

ProfileGuid
Die Id der Abonnentengruppe von der die Abonnenten ausgelesen werden sollen.
Typ der Eigenschaft: GUID

LastChange
Es werden nur jene Abonnenten ausgelesen, die zuletzt nach dem angegebenen Datum geändert wurden.
Typ der Eigenschaft: DATETIME

Conditions
Die Bedingungen, die von den Abonnenten erfüllt sein müssen, damit diese ausgelesen werden. Werden mehrere Bedingungen angegeben, so werden diese mit UND verknüpft.
Typ der Eigenschaft: Array von Condition

SubscriberIds
Eine Liste jener Abonnenten-Ids, deren zugehörige Abonnenten ausgelesen werden sollen.
Typ der Eigenschaft: Array von GUIDs

Fields
Eine Liste von Abonnentenfeldern, die ausgelesen werden sollen.
Typ der Eigenschaft: Array von Field

Beispiel Request "Exportieren von Abonnenten"

Der folgende Request gibt alle Abonnenten der angegebenen Abonnentengruppe aus. Zusätzlich wird für jeden Abonnenten das Abonnentenfeld mit dem internen Namen „firstname“ ausgelesen.

JSON

//https://sys.mailworx.info/Services/JSON/ServiceAgent.svc/ExportSubscribers
{
  "request": {
    "Language": "DE",
    "SecurityContext": {
      "Account": "account",
      "Username": "username",
      "Password": "*****",
      "Source": "application name"
    },
    "ProfileGuid": "1ad0e7b2-83d2-4631-af34-f7ace5a78924",
    "Fields": [
      {
        "__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
        "InternalName": "firstname"
      }
    ]
  }
}

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:ExportSubscribers>
      <ser:request>
        <ser:Language>DE</ser:Language>
        <ser:SecurityContext>
          <ser:Account>account</ser:Account>
          <ser:Username>username</ser:Username>
          <ser:Password>*****</ser:Password>
          <ser:Source>application name</ser:Source>
        </ser:SecurityContext>
        <ser:ProfileGuid>1ad0e7b2-83d2-4631-af34-f7ace5a78924</ser:ProfileGuid>
        <ser:Fields>
          <ser:Field  xsi:type="ser:TextField">
            <ser:InternalName>firstname</ser:InternalName>
          </ser:Field>
        </ser:Fields>
      </ser:request>
    </ser:ExportSubscribers>
  </soap:Body>
 </soap:Envelope>

Response Objekt

Subscribers
Eine Liste von Abonnenten mit ihren Metadaten und den Abonnentenfeldwerten, die über den Request-Parameter Fields zum Auslesen deklariert wurden.
Typ der Eigenschaft: Array von Subscriber

Newsletter Anmeldung

Tipps, Tricks und viele weitere nützliche Informationen direkt in Ihre Mailbox. Jetzt mailworx Newsletter abonnieren!