10. Dezember 2021

· Whitepaper

CreateCampaign

Inhaltsverzeichnis

xx Kapitel

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.