Empfänger löschen
Die Methode DeleteSubscribers ermöglicht es, Empfänger in der eworx Marketing Suite zu löschen.
Request Properties
Conditions
Die Bedingungen die ein Empfänger erfüllen muss damit er gelöscht wird. Werden die Ids von Empfänger explizit angegeben werden diese Bedingungen nicht berücksichtigt.
Typ der Eigenschaft: Condition
SubscriberIds
Eine Liste von Ids der Empfänger die gelöscht werden sollen.
Typ der Eigenschaft: Liste von GUID
Beispiel Request „Empfänger löschen“
Löscht alle Emfpänger mit der E-Mail Adresse „service@mailworx.info“.
JSON
//https://sys.mailworx.info/Services/JSON/ServiceAgent.svc/DeleteSubscribers
{
"request": {
"Language": "DE",
"SecurityContext": {
"Account": "account",
"Username": "username",
"Password": "*****",
"Source": "application name"
},
"Conditions":[
{
"Field":{
"__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
"InternalName": "email"
},
"Operator": 0,
"Value":"service@mailworx.info"
}
]
}
}
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"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header/>
<soap:Body>
<ser:DeleteSubscribers>
<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:Conditions>
<ser:Condition>
<ser:Field xsi:type="ser:TextField">
<ser:InternalName>email</ser:InternalName>
</ser:Field>
<ser:Operator>Equals</ser:Operator>
<ser:Value xsi:type="xsd:string">service@mailworx.info</ser:Value>
</ser:Condition>
</ser:Conditions>
</ser:request>
</ser:DeleteSubscribers>
</soap:Body>
</soap:Envelope>