CreateCampaign

Erstellen einer Kampagne

Die Methode CreateCampaign ermöglicht es, eine neue Kampagne mit den Basisinformationen in mailworx 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 mailworx 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.

Was this article helpful?

Related Articles