Erstellen einer Kampagne
Die Methode CreateCampaign ermöglicht es, eine neue mailworx E-Mail Kampagne mit den Basisinformationen in der eworx Marketing Suite zu erstellen.
Request Properties
Campaign
Das Kampagnen-Objekt mit den Informationen der Kampagne die erstellt werden soll.
Typ der Eigenschaft: Campaign
Beispiel Request „Kampagne erstellen“
Es wird eine ereignisabhängige Kampagne mit dem Namen „mailworx Kampagne“ erstellt.
Der Versandstatus wird auf „Versandbereit“ gesetzt und neben dem Betreff und der Absendeadresse wird auch noch eine Voralge-Kampagne verwendet und ein Themenberiech hinterlegt.
JSON
//https://sys.mailworx.info/Services/JSON/ServiceAgent.svc/CreateCampaign
{
"request": {
"Language": "DE",
"SecurityContext": {
"Account": "account",
"Username": "username",
"Password": "*****",
"Source": "application name"
},
"Campaign": {
"Name": "mailworx Kampagne",
"TemplateGuid": "d5af0dfe-f73d-4252-b72a-15b162eb509e",
"WorkflowState": 4,
"SenderName": "mailworx",
"SenderAddress": "service@mailworx.info",
"ProfileGuid": "d9394af0-e7fd-4bc5-b997-066a7ac1a573",
"UserGuid": "19ad426b-b759-4f66-b871-8a74b3412998",
"ShowChangeData": true,
"SendType": 1,
"Subject": "Betreff",
"NotifyAddress": "service@mailworx.info",
"Culture": "DE",
"DefaultSetting": "991a9849-7ed7-496a-bd57-def5c088bf5e",
"CampaignTopic" : {
"Name": "Thema 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"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header/>
<soap:Body>
<ser:CreateCampaign>
<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:Campaign>
<ser:Name>mailworx Kampagne</ser:Name>
<ser:TemplateGuid>d5af0dfe-f73d-4252-b72a-15b162eb509e</ser:TemplateGuid>
<ser:WorkflowState>ReadyToSend</ser:WorkflowState>
<ser:SenderName>mailworx</ser:SenderName>
<ser:SenderAddress>service@mailworx.info</ser:SenderAddress>
<ser:ProfileGuid>d9394af0-e7fd-4bc5-b997-066a7ac1a573</ser:ProfileGuid>
<ser:UserGuid>19ad426b-b759-4f66-b871-8a74b3412998</ser:UserGuid>
<ser:ShowChangeData>true</ser:ShowChangeData>
<ser:SendType>EventDependent</ser:SendType>
<ser:Subject>Betreff</ser:Subject>
<ser:NotifyAddress>service@mailworx.info</ser:NotifyAddress>
<ser:Culture>DE</ser:Culture>
<ser:DefaultSetting>991a9849-7ed7-496a-bd57-def5c088bf5e</ser:DefaultSetting>
<ser:CampaignTopic>
<ser:Name>Thema 1</ser:Name>
</ser:CampaignTopic>
</ser:Campaign>
</ser:request>
</ser:CreateCampaign>
</soap:Body>
</soap:Envelope>
Response Objekt
Als Rückgabewert wird die Id der erstellten Kampagne geliefert.