CreateCampaign

Erstellen einer Kampagne

Die Methode CreateCampaign ermöglicht es, eine neue 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": "[email protected]",
		"ProfileGuid": "d9394af0-e7fd-4bc5-b997-066a7ac1a573",
		"UserGuid": "19ad426b-b759-4f66-b871-8a74b3412998",
		"ShowChangeData": true,
		"SendType": 1,
		"Subject": "Betreff",
		"NotifyAddress": "[email protected]",
		"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>[email protected]</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>[email protected]</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

Guid
Als Rückgabewert wird die Id der erstellten Kampagne geliefert.
Typ der Eigenschaft: GUID