Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 Campaign Web Services allow you to perform many operations:

  • Create a new Email or SMS Campaign
  • Update Email or SMS Campaigns
  • Inquire about existing or cancelled Email or SMS Campaigns
  • Stop Email Campaigns in send status
  • Send Test Emails



Campaign Web Service Methods

The following table lists supported methods in Campaign Web Service and provides a brief description of each method. Click on the method name for more information:



MethodDescription
AppendListToCampaignAppends a list to a specific campaign.
CancelEmailCampaignCancels an email that is in send status.
CreateEmailCampaignCreates an email campaign. If the campaign already exists, it updates it.
CreatePushCampaignCreates a push campaign. If the campaign already exists, it updates it.
CreateWebPushCampaignCreates a web push campaign. If the campaign already exists, it updates it.
CreateSmsCampaignCreates an SMS campaign. If the campaign already exists, it updates it.
LockCampaignLocks a ready-to-go campaign.
QueryEmailCampaignQueries an email campaign.
428966351QuerySmsCampaignQueries an SMS campaign.
SelectCanceledEmailCampaignsSelects cancelled email campaigns within specific days.
QueryMemberCampaignsSelects campaign summary by member ID.
SelectCreatedEmailCampaignsSelects new email campaigns within specific days.
SelectOngoingEmailCampaignsSelects triggered email campaigns within specific days.
SelectScheduledEmailCampaignsSelects scheduled email campaigns within specific days.
SelectTestedEmailCampaignsSelects tested email campaigns within specific days.
SendEmailCampaignSets an email campaign to prod.
SendPushCampaignSets a push campaign to prod.
SendEmailCampaignWithExtendedOptionsSets an email campaign to prod.
428966351SendSmsCampaignSets an SMS campaign to prod.
StartEmailCampaignRestarts a previously stopped email.
StopEmailCampaignStops an email in send status.
428966351TestEmailCampaignSets an email campaign for test.
428966351TestSmsCampaignSets an SMS campaign for test.
UnlockCampaignUnlocks a ready-to-go campaign.
UpdateEmailCampaignUpdates an email campaign. If the campaign does not exist, it creates it.
UpdateSmsCampaign

Updates an SMS campaign. If the campaign does not exist, it creates it.

CancelSmsCampaignCancels an SMS campaign in Send status.
CancelPushCampaignCancels an push campaign in Send status.
StopPushCampaignStops an push campaign in Send status.
StartPushCampaignRestarts a previously stopped Push campaign.
CancelWebPushCampaignCancels a Web Push campaign in Send status.
StopWebPushCampaignStops a Web Push campaign in Send status
StartWebPushCampaignRestarts a previously stopped Web Push campaign.




Warning

To interact with any Web Services, developers must first use the Login method to create a

Status
subtletrue
colourRed
title Service Ticket
. Developers can send requests to other Web Service and methods using this
Status
subtletrue
colourRed
title Service Ticket
.



CreateEmailCampaign 
Anchor
createemailcampaign
createemailcampaign

Back to Top ^

<CreateEmailCampaign>
Creates an Email Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

CampaignTypeCampaign Type: SingleShot , Template or Automatic

Status
colourGreen
titleMAndatory

FromNameCampaign Sender's Name

Status
colourGreen
titleMAndatory

FromAddressCampaign Sender's email address

Status
colourGreen
titleMAndatory

ReplyAddressReply Email Address

Status
colourGreen
titleMAndatory

SubjectCampaign Subject Line

Status
colourGreen
titleMAndatory

ReadFlagKeep Read Report for the Campaign, if false the Read Report will not be kept

Status
colourGreen
titleMAndatory

ClickThroughFlagKeep Click Report for the Campaign, if false Click Report will not be kept

Status
colourGreen
titleMAndatory

ShareThisFlagPlace "Share" links in the email

Status
colourGreen
titleMAndatory

UniqueEmailFlag

If the identifier of your account is something other than EMAIL, this function makes them unique at the time of sending

Status
colourGreen
titleMAndatory

HtmlMessageCampaign HTML content

Status
colourGreen
titleMAndatory

PreHeaderTextPreview Text

Status
colourGreen
titleMAndatory

ExpireDateCampaign Expiration Date

Status
colourGreen
titleMAndatory

DeliveryDateCampaign Delivery Date

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

Status
subtletrue
colourRed
titleHtmlMessage
parameter must always have HTML, Head and Body Tags.



Note

If

Status
subtletrue
colourRed
titleCampaignType
parameter is SingleShot, then a campaign is prepared for one time only send. If this parameter is sent as Template, an operation campaign is created. If it is sent as Automatic, a scheduled campaign will be created.


Note

Status
subtletrue
colourRed
titleFromName
and
Status
subtletrue
colourRed
titleFromAddress
parameters are pre-defined in your account. You can access these information from settings>sending path.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <EmailCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <FromName>string</FromName>
        <FromAddress>string</FromAddress>
        <ReplyAddress>string</ReplyAddress>
        <Subject>
          <string>string</string>
          <string>string</string>
        </Subject>
        <Locked>boolean</Locked>
        <ReadFlag>boolean</ReadFlag>
        <ClickThroughFlag>boolean</ClickThroughFlag>
        <ShareThisFlag>boolean</ShareThisFlag>
        <UniqueEmailFlag>boolean</UniqueEmailFlag>
        <RateFlag>boolean</RateFlag>
        <OmnitureFlag>boolean</OmnitureFlag>
        <GoogleAnalytics>boolean</GoogleAnalytics>
        <GoogleUtmSource>string</GoogleUtmSource>
        <GoogleUtmMedium>string</GoogleUtmMedium>
        <GoogleUtmTerm>string</GoogleUtmTerm>
        <GoogleUtmContent>string</GoogleUtmContent>
        <GoogleUtmCampaign>string</GoogleUtmCampaign>
        <Speed>int</Speed>
        <SpamAnalysisScore>string</SpamAnalysisScore>
        <SpamAnalysisDetail>string</SpamAnalysisDetail>
        <ExpireDate>string</ExpireDate>
        <HtmlMessage>string</HtmlMessage>
        <PreHeaderText>string</PreHeaderText>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryDate>string</DeliveryDate>
        <Status>string</Status>
        <PreparedEmailCount>int</PreparedEmailCount>
        <RelayedEmailCount>int</RelayedEmailCount>
        <SentEmailCount>int</SentEmailCount>
        <ReadCount>int</ReadCount>
        <TotalRead>int</TotalRead>
        <SpamCount>int</SpamCount>
        <ClickCount>int</ClickCount>
        <TotalClick>int</TotalClick>
        <HUCount>int</HUCount>
        <SUCount>int</SUCount>
        <TotalUnsubscribed>int</TotalUnsubscribed>
      </EmailCampaign>
    </CreateEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CreateEmailCampaignResult />
      <EmailCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <FromName>string</FromName>
        <FromAddress>string</FromAddress>
        <ReplyAddress>string</ReplyAddress>
        <Subject>
          <string>string</string>
          <string>string</string>
        </Subject>
        <Locked>boolean</Locked>
        <ReadFlag>boolean</ReadFlag>
        <ClickThroughFlag>boolean</ClickThroughFlag>
        <ShareThisFlag>boolean</ShareThisFlag>
        <UniqueEmailFlag>boolean</UniqueEmailFlag>
        <RateFlag>boolean</RateFlag>
        <OmnitureFlag>boolean</OmnitureFlag>
        <GoogleAnalytics>boolean</GoogleAnalytics>
        <GoogleUtmSource>string</GoogleUtmSource>
        <GoogleUtmMedium>string</GoogleUtmMedium>
        <GoogleUtmTerm>string</GoogleUtmTerm>
        <GoogleUtmContent>string</GoogleUtmContent>
        <GoogleUtmCampaign>string</GoogleUtmCampaign>
        <Speed>int</Speed>
        <SpamAnalysisScore>string</SpamAnalysisScore>
        <SpamAnalysisDetail>string</SpamAnalysisDetail>
        <ExpireDate>string</ExpireDate>
        <HtmlMessage>string</HtmlMessage>
        <PreHeaderText>string</PreHeaderText>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryDate>string</DeliveryDate>
        <Status>string</Status>
        <PreparedEmailCount>int</PreparedEmailCount>
        <RelayedEmailCount>int</RelayedEmailCount>
        <SentEmailCount>int</SentEmailCount>
        <ReadCount>int</ReadCount>
        <TotalRead>int</TotalRead>
        <SpamCount>int</SpamCount>
        <ClickCount>int</ClickCount>
        <TotalClick>int</TotalClick>
        <HUCount>int</HUCount>
        <SUCount>int</SUCount>
        <TotalUnsubscribed>int</TotalUnsubscribed>
      </EmailCampaign>
    </CreateEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful,

Status
subtletrue
colourRed
titleCode
the parameter will return
Status
subtletrue
colourRed
title00
as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Invalid from address!The FromAddress parameter is not registered in your account.
99Invalid from name!The FromName parameter is not registered in your account.
99Not a valid HTML!HtmlMessage parameter does not contain HTML, head and/or body tags or the HTML format is incorrect.




CreatePushCampaign 
Anchor
createpushcampaign
createpushcampaign

Back to Top ^

<CreatePushCampaign>
Creates a Push Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

TypeType: 1-Image , 2-Video,3-Text,4-Settings , 5-Survey

Status
colourGreen
titleMAndatory

TextMessageCampaign Message Content

Status
colourGreen
titleMAndatory

AlternateTextMessageCampaign Message Alternate Content

Status
colourGreen
titleMAndatory

TargetUrlTarget Url

Status
colourGreen
titleMAndatory

AlternateTargetUrlAlternate Target Url

Status
colourYellow
titleoptıonal

MediaUrlMedia Url

Status
colourYellow
titleoptıonal

AlternateMediaUrlAlternate Media Url

Status
colourYellow
titleoptıonal

AlternateCustomParamsAlternate Custom Parameters

Status
colourYellow
titleoptıonal

ReportAdmins

Send Report

Status
colourGreen
titleMAndatory

FastListIdFL Id

Status
colourYellow
titleoptıonal

ReportExpireDateReport ExpireDate

Status
colourGreen
titleMAndatory

DeliveryExpireDateCampaign Expiration Date

Status
colourGreen
titleMAndatory

DeliveryDateCampaign Delivery Date

Status
colourGreen
titleMAndatory

SpeedLimitationCampaign Speed

Status
colourYellow
titleoptıonal

DailyLimitDaily Limit

Status
colourYellow
titleoptıonal

AbCustomizationEnable Ab Customization

Status
colourYellow
titleoptıonal

CustomParamsCustom Parameters

Status
colourYellow
titleoptıonal

ApplicationCustomer Application ( Name : Application Name Type : Application Type - I (IOS) -A (Android))

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.




Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreatePushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <PushCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <Type>int</Type>
        <TextMessage>string</TextMessage>
        <AlternateTextMessage>string</AlternateTextMessage>
        <TargetUrl>string</TargetUrl>
        <AlternateTargetUrl>string</AlternateTargetUrl>
        <MediaUrl>string</MediaUrl>
        <AlternateMediaUrl>string</AlternateMediaUrl>
        <AlternateCustomParams>string</AlternateCustomParams>
        <ReportAdmins>string</ReportAdmins>
        <DeliveryDate>string</DeliveryDate>
        <DeliveryExpireDate>string</DeliveryExpireDate>
        <ReportExpireDate>string</ReportExpireDate>
        <FastListId>string</FastListId>
        <SpeedLimitation>string</SpeedLimitation>
        <DailyLimit>string</DailyLimit>
        <AbCustomization>string</AbCustomization>
        <CustomParams>string</CustomParams>
        <Application>
          <Name>string</Name>
          <Type>string</Type>
        </Application>
        <Classification1>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification1>
        <Classification2>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification2>
        <Classification3>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification3>
        <Classification4>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification4>
        <Classification5>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification5>
        <IsBadge>boolean</IsBadge>
        <IsMutableContent>boolean</IsMutableContent>
        <MulitpleApplications>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
        </MulitpleApplications>
        <TimeToLive>int</TimeToLive>
      </PushCampaign>
    </CreatePushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreatePushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CreatePushCampaignResult />
      <PushCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <Type>int</Type>
        <TextMessage>string</TextMessage>
        <AlternateTextMessage>string</AlternateTextMessage>
        <TargetUrl>string</TargetUrl>
        <AlternateTargetUrl>string</AlternateTargetUrl>
        <MediaUrl>string</MediaUrl>
        <AlternateMediaUrl>string</AlternateMediaUrl>
        <AlternateCustomParams>string</AlternateCustomParams>
        <ReportAdmins>string</ReportAdmins>
        <DeliveryDate>string</DeliveryDate>
        <DeliveryExpireDate>string</DeliveryExpireDate>
        <ReportExpireDate>string</ReportExpireDate>
        <FastListId>string</FastListId>
        <SpeedLimitation>string</SpeedLimitation>
        <DailyLimit>string</DailyLimit>
        <AbCustomization>string</AbCustomization>
        <CustomParams>string</CustomParams>
        <Application>
          <Name>string</Name>
          <Type>string</Type>
        </Application>
        <Classification1>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification1>
        <Classification2>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification2>
        <Classification3>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification3>
        <Classification4>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification4>
        <Classification5>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification5>
        <IsBadge>boolean</IsBadge>
        <IsMutableContent>boolean</IsMutableContent>
        <MulitpleApplications>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
        </MulitpleApplications>
        <TimeToLive>int</TimeToLive>
      </PushCampaign>
    </CreatePushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful,

Status
subtletrue
colourRed
titleCode
the parameter will return
Status
subtletrue
colourRed
title00
as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.



CreateWebPushCampaign 
Anchor
createwebpushcampaign
createwebpushcampaign

Back to Top ^

<CreateWebPushCampaign>
Creates a Web Push Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

TypeType: 1-Image , 2-Video,3-Text,4-Settings , 5-Survey

Status
colourGreen
titleMAndatory

TextMessageCampaign Message Content

Status
colourGreen
titleMAndatory

AlternateTextMessageCampaign Message Alternate Content

Status
colourGreen
titleMAndatory

TargetUrlTarget Url

Status
colourGreen
titleMAndatory

AlternateTargetUrlAlternate Target Url

Status
colourYellow
titleoptıonal

MediaUrlMedia Url

Status
colourYellow
titleoptıonal

AlternateMediaUrlAlternate Media Url

Status
colourYellow
titleoptıonal

AlternateCustomParamsAlternate Custom Parameters

Status
colourYellow
titleoptıonal

ReportAdmins

Send Report

Status
colourGreen
titleMAndatory

FastListIdFL Id

Status
colourYellow
titleoptıonal

ReportExpireDateReport ExpireDate

Status
colourGreen
titleMAndatory

DeliveryExpireDateCampaign Expiration Date

Status
colourGreen
titleMAndatory

DeliveryDateCampaign Delivery Date

Status
colourGreen
titleMAndatory

SpeedLimitationCampaign Speed

Status
colourYellow
titleoptıonal

DailyLimitDaily Limit

Status
colourYellow
titleoptıonal

AbCustomizationEnable Ab Customization

Status
colourYellow
titleoptıonal

CustomParamsCustom Parameters

Status
colourYellow
titleoptıonal

ApplicationCustomer Application ( W=Web Push))

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.





Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateWebPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <WebPushCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <Type>int</Type>
        <TextMessage>string</TextMessage>
        <AlternateTextMessage>string</AlternateTextMessage>
        <TargetUrl>string</TargetUrl>
        <AlternateTargetUrl>string</AlternateTargetUrl>
        <MediaUrl>string</MediaUrl>
        <AlternateMediaUrl>string</AlternateMediaUrl>
        <AlternateCustomParams>string</AlternateCustomParams>
        <ReportAdmins>string</ReportAdmins>
        <DeliveryDate>string</DeliveryDate>
        <DeliveryExpireDate>string</DeliveryExpireDate>
        <ReportExpireDate>string</ReportExpireDate>
        <FastListId>string</FastListId>
        <SpeedLimitation>string</SpeedLimitation>
        <DailyLimit>string</DailyLimit>
        <AbCustomization>string</AbCustomization>
        <CustomParams>string</CustomParams>
        <Application>
          <Name>string</Name>
          <Type>string</Type>
        </Application>
        <Classification1>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification1>
        <Classification2>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification2>
        <Classification3>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification3>
        <Classification4>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification4>
        <Classification5>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification5>
        <IsBadge>boolean</IsBadge>
        <IsMutableContent>boolean</IsMutableContent>
        <MulitpleApplications>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
        </MulitpleApplications>
        <TimeToLive>int</TimeToLive>
      </WebPushCampaign>
    </CreateWebPushCampaign>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateWebPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CreateWebPushCampaignResult />
      <WebPushCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <Type>int</Type>
        <TextMessage>string</TextMessage>
        <AlternateTextMessage>string</AlternateTextMessage>
        <TargetUrl>string</TargetUrl>
        <AlternateTargetUrl>string</AlternateTargetUrl>
        <MediaUrl>string</MediaUrl>
        <AlternateMediaUrl>string</AlternateMediaUrl>
        <AlternateCustomParams>string</AlternateCustomParams>
        <ReportAdmins>string</ReportAdmins>
        <DeliveryDate>string</DeliveryDate>
        <DeliveryExpireDate>string</DeliveryExpireDate>
        <ReportExpireDate>string</ReportExpireDate>
        <FastListId>string</FastListId>
        <SpeedLimitation>string</SpeedLimitation>
        <DailyLimit>string</DailyLimit>
        <AbCustomization>string</AbCustomization>
        <CustomParams>string</CustomParams>
        <Application>
          <Name>string</Name>
          <Type>string</Type>
        </Application>
        <Classification1>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification1>
        <Classification2>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification2>
        <Classification3>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification3>
        <Classification4>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification4>
        <Classification5>
          <ClassificationLabel>string</ClassificationLabel>
          <ClassificationValue>string</ClassificationValue>
        </Classification5>
        <IsBadge>boolean</IsBadge>
        <IsMutableContent>boolean</IsMutableContent>
        <MulitpleApplications>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
          <Application>
            <Name>string</Name>
            <Type>string</Type>
          </Application>
        </MulitpleApplications>
        <TimeToLive>int</TimeToLive>
      </WebPushCampaign>
    </CreateWebPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful,

Status
subtletrue
colourRed
titleCode
the parameter will return
Status
subtletrue
colourRed
title00
as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.



SendEmailCampaign 
Anchor
sendemailcampaign
sendemailcampaign

Back to Top ^

<SendEmailCampaign>
Sends an Email Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

DeliveryDateTimeCampaign Sending Time

Status
colourGreen
titleMAndatory

DemograficFiltersDemographic criteria selected in campaign

Status
colourGreen
titleMAndatory

GroupListInterest lists recipient source

Status
colourGreen
titleMAndatory

MarketingPDFToEmail address to send campaign reports to

Status
colourGreen
titleMAndatory

MarketingPDFLanguageLanguage selection for PDF reports

Status
colourGreen
titleMAndatory

AdminReportToEmail address to send administrative campaign reports to

Status
colourGreen
titleMAndatory

SubjectOptimizationSubject Optimization Parameter

Status
colourGreen
titleMAndatory




Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

If

Status
subtletrue
colourRed
titleCampaignType
parameter is SingleShot, then a campaign is prepared for one time only send. If this parameter is sent as Template, an operation campaign is created. If it is sent as Automatic, a scheduled campaign will be created.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <Preferences>
        <DeliveryDateTime>string</DeliveryDateTime>
        <DemograficFilters>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
        </DemograficFilters>
        <Lists>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
        </Lists>
        <MarketingPDFTo>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
        </MarketingPDFTo>
        <MarketingPDFLanguage>Turkish or English</MarketingPDFLanguage>
        <AdminReportTo>string</AdminReportTo>
        <SubjectOptimization>
          <Target>short</Target>
          <WaitInHour>short</WaitInHour>
        </SubjectOptimization>
      </Preferences>
    </SendEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <SendEmailCampaignResult />
    </SendEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.


Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Not a valid HTML!HtmlMessage parameter does not contain HTML, head and/or body tags or the HTML format is incorrect.



SendPushCampaign 
Anchor
sendpushcampaign
sendpushcampaign

Back to Top ^

<SendPushCampaign>
Sends a Push Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

DeliveryDateTimeCampaign Sending Time

Status
colourGreen
titleMAndatory

DemograficFiltersDemographic criteria selected in campaign

Status
colourGreen
titleMAndatory

GroupListInterest lists recipient source

Status
colourGreen
titleMAndatory

MarketingPDFToEmail address to send campaign reports to

Status
colourGreen
titleMAndatory

MarketingPDFLanguageLanguage selection for PDF reports

Status
colourGreen
titleMAndatory

AdminReportToEmail address to send administrative campaign reports to

Status
colourGreen
titleMAndatory



Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <Preferences>
        <DeliveryDateTime>string</DeliveryDateTime>
        <DemograficFilters>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
        </DemograficFilters>
        <Lists>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
        </Lists>
        <MarketingPDFTo>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
        </MarketingPDFTo>
        <MarketingPDFLanguage>Turkish or English</MarketingPDFLanguage>
        <AdminReportTo>string</AdminReportTo>
      </Preferences>
    </SendPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <SendPushCampaignResult />
    </SendPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.


Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.




TestEmailCampaign 
Anchor
TestEmailCampaign
TestEmailCampaign

Back to Top ^

<TestEmailCampaign>
Tests an Email Campaign.

Parametreler


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to be updated

Status
colourGreen
titleMAndatory

ListGroupListGroup Name

Status
colourGreen
titleMAndatory

ListNameListName Name

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TestEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ListGroup>string</ListGroup>
      <ListName>string</ListName>
    </TestEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TestEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <TestEmailCampaignResult />
    </TestEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>




UpdateEmailCampaign 
Anchor
updateemailcampaign
updateemailcampaign

Back to Top ^

<UpdateEmailCampaign>
Updates the draft of an Email Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to be updated

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

CampaignTypeCampaign Type: SingleShot , Template or Automatic

Status
colourGreen
titleMAndatory

FromNameCampaign Sender's Name

Status
colourGreen
titleMAndatory

FromAddressCampaign Sender's email address

Status
colourGreen
titleMAndatory

ReplyAddressReply Email Address

Status
colourGreen
titleMAndatory

SubjectCampaign Subject Line

Status
colourGreen
titleMAndatory

ReadFlagKeep Read Report for the Campaign, if false the Read Report will not be kept

Status
colourGreen
titleMAndatory

ClickThroughFlagKeep Click Report for the Campaign, if false Click Report will not be kept

Status
colourGreen
titleMAndatory

ShareThisFlagPlace "Share" links in the email

Status
colourGreen
titleMAndatory

UniqueEmailFlag

If the identifier of your account is something other than EMAIL, this function makes them unique at the time of sending

Status
colourGreen
titleMAndatory

HtmlMessageCampaign HTML content

Status
colourGreen
titleMAndatory

PreHeaderTextPreview Text

Status
colourGreen
titleMAndatory

ExpireDateCampaign Expiration Date

Status
colourGreen
titleMAndatory

DeliveryDateCampaign Delivery Date

Status
colourGreen
titleMAndatory




Note
Status
subtletrue
colourRed
titleCampID
 parameter must be 32 bytes, GUID and uppercase.


Note

Status
subtletrue
colourRed
titleHtmlMessage
parameter must always have HTML, Head and Body Tags.



Note

If

Status
subtletrue
colourRed
titleCampaignType
parameter is SingleShot, then a campaign is prepared for one time only send. If this parameter is sent as Template, an operation campaign is created. If it is sent as Automatic, a scheduled campaign will be created.


Note

Status
subtletrue
colourRed
titleFromName
and
Status
subtletrue
colourRed
titleFromAddress
parameters are pre-defined in your account. You can access these information from settings>sending path.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <EmailCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <FromName>string</FromName>
        <FromAddress>string</FromAddress>
        <ReplyAddress>string</ReplyAddress>
        <Subject>
          <string>string</string>
          <string>string</string>
        </Subject>
        <Locked>boolean</Locked>
        <ReadFlag>boolean</ReadFlag>
        <ClickThroughFlag>boolean</ClickThroughFlag>
        <ShareThisFlag>boolean</ShareThisFlag>
        <UniqueEmailFlag>boolean</UniqueEmailFlag>
        <RateFlag>boolean</RateFlag>
        <OmnitureFlag>boolean</OmnitureFlag>
        <GoogleAnalytics>boolean</GoogleAnalytics>
        <GoogleUtmSource>string</GoogleUtmSource>
        <GoogleUtmMedium>string</GoogleUtmMedium>
        <GoogleUtmTerm>string</GoogleUtmTerm>
        <GoogleUtmContent>string</GoogleUtmContent>
        <GoogleUtmCampaign>string</GoogleUtmCampaign>
        <Speed>int</Speed>
        <SpamAnalysisScore>string</SpamAnalysisScore>
        <SpamAnalysisDetail>string</SpamAnalysisDetail>
        <ExpireDate>string</ExpireDate>
        <HtmlMessage>string</HtmlMessage>
        <PreHeaderText>string</PreHeaderText>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryDate>string</DeliveryDate>
        <Status>string</Status>
        <PreparedEmailCount>int</PreparedEmailCount>
        <RelayedEmailCount>int</RelayedEmailCount>
        <SentEmailCount>int</SentEmailCount>
        <ReadCount>int</ReadCount>
        <TotalRead>int</TotalRead>
        <SpamCount>int</SpamCount>
        <ClickCount>int</ClickCount>
        <TotalClick>int</TotalClick>
        <HUCount>int</HUCount>
        <SUCount>int</SUCount>
        <TotalUnsubscribed>int</TotalUnsubscribed>
      </EmailCampaign>
    </UpdateEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <UpdateEmailCampaignResult />
      <EmailCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <FromName>string</FromName>
        <FromAddress>string</FromAddress>
        <ReplyAddress>string</ReplyAddress>
        <Subject>
          <string>string</string>
          <string>string</string>
        </Subject>
        <Locked>boolean</Locked>
        <ReadFlag>boolean</ReadFlag>
        <ClickThroughFlag>boolean</ClickThroughFlag>
        <ShareThisFlag>boolean</ShareThisFlag>
        <UniqueEmailFlag>boolean</UniqueEmailFlag>
        <RateFlag>boolean</RateFlag>
        <OmnitureFlag>boolean</OmnitureFlag>
        <GoogleAnalytics>boolean</GoogleAnalytics>
        <GoogleUtmSource>string</GoogleUtmSource>
        <GoogleUtmMedium>string</GoogleUtmMedium>
        <GoogleUtmTerm>string</GoogleUtmTerm>
        <GoogleUtmContent>string</GoogleUtmContent>
        <GoogleUtmCampaign>string</GoogleUtmCampaign>
        <Speed>int</Speed>
        <SpamAnalysisScore>string</SpamAnalysisScore>
        <SpamAnalysisDetail>string</SpamAnalysisDetail>
        <ExpireDate>string</ExpireDate>
        <HtmlMessage>string</HtmlMessage>
        <PreHeaderText>string</PreHeaderText>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryDate>string</DeliveryDate>
        <Status>string</Status>
        <PreparedEmailCount>int</PreparedEmailCount>
        <RelayedEmailCount>int</RelayedEmailCount>
        <SentEmailCount>int</SentEmailCount>
        <ReadCount>int</ReadCount>
        <TotalRead>int</TotalRead>
        <SpamCount>int</SpamCount>
        <ClickCount>int</ClickCount>
        <TotalClick>int</TotalClick>
        <HUCount>int</HUCount>
        <SUCount>int</SUCount>
        <TotalUnsubscribed>int</TotalUnsubscribed>
      </EmailCampaign>
    </UpdateEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the 

Status
subtletrue
colourRed
title<Code>
 parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Invalid from address!The FromAddress parameter is not registered in your account.
99Invalid from name!The FromName parameter is not registered in your account.
99Not a valid HTML!HtmlMessage parameter does not contain HTML, head and/or body tags or the HTML format is incorrect.



CancelEmailCampaign 
Anchor
cancelemailcampaign
cancelemailcampaign

Back to Top ^

<CancelEmailCampaign>
Cancels an Email Campaign for which sending is not yet complete.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to cancel

Status
colourGreen
titleMAndatory

ForceCancelIfCampStartedIf this parameter is sent as  true, Campaign sending will be canceled even if it has already started.

Status
colourGreen
titleMAndatory


Note

If

Status
subtletrue
colourRed
titleForceCancelIfCampStarted
 parameter is sent as false, the campaign with a future scheduled date of sending but not yet sent is canceled.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ForceCancelIfCampStarted>boolean</ForceCancelIfCampStarted>
    </CancelEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CancelEmailCampaignResult />
    </CancelEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.



QueryEmailCampaign 
Anchor
queryemailcampaign
queryemailcampaign

Back to Top ^

<QueryEmailCampaign>
Lists the parameters of an existing Email Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDCampaign ID

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QueryEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </QueryEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QueryEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <QueryEmailCampaignResult />
      <EmailCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <FromName>string</FromName>
        <FromAddress>string</FromAddress>
        <ReplyAddress>string</ReplyAddress>
        <Subject>
          <string>string</string>
          <string>string</string>
        </Subject>
        <Locked>boolean</Locked>
        <ReadFlag>boolean</ReadFlag>
        <ClickThroughFlag>boolean</ClickThroughFlag>
        <ShareThisFlag>boolean</ShareThisFlag>
        <UniqueEmailFlag>boolean</UniqueEmailFlag>
        <RateFlag>boolean</RateFlag>
        <OmnitureFlag>boolean</OmnitureFlag>
        <GoogleAnalytics>boolean</GoogleAnalytics>
        <GoogleUtmSource>string</GoogleUtmSource>
        <GoogleUtmMedium>string</GoogleUtmMedium>
        <GoogleUtmTerm>string</GoogleUtmTerm>
        <GoogleUtmContent>string</GoogleUtmContent>
        <GoogleUtmCampaign>string</GoogleUtmCampaign>
        <Speed>int</Speed>
        <SpamAnalysisScore>string</SpamAnalysisScore>
        <SpamAnalysisDetail>string</SpamAnalysisDetail>
        <ExpireDate>string</ExpireDate>
        <HtmlMessage>string</HtmlMessage>
        <PreHeaderText>string</PreHeaderText>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryDate>string</DeliveryDate>
        <Status>string</Status>
        <PreparedEmailCount>int</PreparedEmailCount>
        <RelayedEmailCount>int</RelayedEmailCount>
        <SentEmailCount>int</SentEmailCount>
        <ReadCount>int</ReadCount>
        <TotalRead>int</TotalRead>
        <SpamCount>int</SpamCount>
        <ClickCount>int</ClickCount>
        <TotalClick>int</TotalClick>
        <HUCount>int</HUCount>
        <SUCount>int</SUCount>
        <TotalUnsubscribed>int</TotalUnsubscribed>
      </EmailCampaign>
    </QueryEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!CampID value does not exist in the database.



QueryMemberCampaigns 
Anchor
SelectCampaignsSummaryStatsByMemberId
SelectCampaignsSummaryStatsByMemberId

Back to Top ^

<QueryMemberCampaigns>
Select campaign summary stats by member id

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

MemberIDThe ID of the Member

Status
colourGreen
titleMAndatory

CampaignIdsCampaign ID(s)

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QueryMemberCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <MemberId>string</MemberId>
      <CampaignIds>
        <string>string</string>
        <string>string</string>
      </CampaignIds>
    </QueryMemberCampaigns>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QueryMemberCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <QueryMemberCampaignsResult />
      <CampaignList>
        <CampaignSummary>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <DeliveryDate>string</DeliveryDate>
          <ReadTime>string</ReadTime>
          <DeliveryStatus>string</DeliveryStatus>
          <ClickStatus>string</ClickStatus>
        </CampaignSummary>
        <CampaignSummary>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <DeliveryDate>string</DeliveryDate>
          <ReadTime>string</ReadTime>
          <DeliveryStatus>string</DeliveryStatus>
          <ClickStatus>string</ClickStatus>
        </CampaignSummary>
      </CampaignList>
    </QueryMemberCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
  parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



SelectCanceledEmailCampaigns 
Anchor
selectcanceledemailcampaign
selectcanceledemailcampaign

Back to Top ^

<CancelEmailCampaign>
Lists Cancelled Email Campaigns in a selected date range.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

SinceDayAgoDetermine how many days in retrospect the query will run

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectCanceledEmailCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SinceDayAgo>int</SinceDayAgo>
    </SelectCanceledEmailCampaigns>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectCanceledEmailCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <SelectCanceledEmailCampaignsResult />
      <CampaignList>
        <CanceledEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
          <CancelStatus>string</CancelStatus>
        </CanceledEmailCampaign>
        <CanceledEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
          <CancelStatus>string</CancelStatus>
        </CanceledEmailCampaign>
      </CampaignList>
    </SelectCanceledEmailCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



SelectOngoingEmailCampaigns 
Anchor
selectongoingemailcampaign
selectongoingemailcampaign

Back to Top ^

<SelectOngoingEmailCampaigns>
Lists the Ongoing Email Campaigns in a selected date range.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

SinceDayAgoDetermine how many days in retrospect the query will run

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectOngoingEmailCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SinceDayAgo>int</SinceDayAgo>
    </SelectOngoingEmailCampaigns>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectOngoingEmailCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <SelectOngoingEmailCampaignsResult />
      <CampaignList>
        <OngoingEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </OngoingEmailCampaign>
        <OngoingEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </OngoingEmailCampaign>
      </CampaignList>
    </SelectOngoingEmailCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.


Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



SelectTestedEmailCampaigns 
Anchor
selecttestedemailcampaign
selecttestedemailcampaign

Back to Top ^

<SelectTestedEmailCampaigns>
Lists the Campaigns for which Test sending was done in a selected date range.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

SinceDayAgoDetermine how many days in retrospect the query will run

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectTestedEmailCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SinceDayAgo>int</SinceDayAgo>
    </SelectTestedEmailCampaigns>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectTestedEmailCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <SelectTestedEmailCampaignsResult />
      <CampaignList>
        <TestedEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </TestedEmailCampaign>
        <TestedEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </TestedEmailCampaign>
      </CampaignList>
    </SelectTestedEmailCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.


Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



CreateSmsCampaign 
Anchor
createsmscampaign
createsmscampaign

Back to Top ^

<CreateSmsCampaign>
Creates an SMS Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

CampaignTypeCampaign Type:  SingleShot or Template or Automatic

Status
colourGreen
titleMAndatory

OriginatorSMS Campaign Sender's Name

Status
colourGreen
titleMAndatory

SmsMessageMessage Text

Status
colourGreen
titleMAndatory

AlternateSmsMessageAlternative Message Text

Status
colourGreen
titleMAndatory

UniqueSmsFlagIf this parameter is true, the repeated GSM numbers in the selected audience are de-duplicated at the time of sending.

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

You can not use a variable in the alternative message body.


Note

If in the message text, SMS text exceeds 160 characters excluding variables, alternative message text will be sent.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateSmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SmsCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <Originator>string</Originator>
        <Locked>boolean</Locked>
        <SmsMessage>string</SmsMessage>
        <AlternateSmsMessage>string</AlternateSmsMessage>
        <UniqueSmsFlag>boolean</UniqueSmsFlag>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryStartDate>string</DeliveryStartDate>
        <Status>string</Status>
      </SmsCampaign>
    </CreateSmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CreateSmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CreateSmsCampaignResult />
      <SmsCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <Originator>string</Originator>
        <Locked>boolean</Locked>
        <SmsMessage>string</SmsMessage>
        <AlternateSmsMessage>string</AlternateSmsMessage>
        <UniqueSmsFlag>boolean</UniqueSmsFlag>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryStartDate>string</DeliveryStartDate>
        <Status>string</Status>
      </SmsCampaign>
    </CreateSmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.



SendSmsCampaign 
Anchor
SendSmsCampaign
SendSmsCampaign

Back to Top ^

<SendSmsCampaign>
Sends an Sms Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

DeliveryStartDateTimeCampaign is start date

Status
colourGreen
titleMAndatory

DeliveryEndDateTimeCampaign is finish date

Status
colourGreen
titleMAndatory

GroupNameGroupName

Status
colourGreen
titleMAndatory

ListNameListName

Status
colourGreen
titleMAndatory

MarketingPDFLanguageLanguage selection for PDF reports

Status
colourGreen
titleMAndatory

AdminReportToEmail address to send administrative campaign reports to

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

If in the message text, SMS text exceeds 160 characters excluding variables, alternative message text will be sent.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendSmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <Preferences>
        <DeliveryStartDateTime>string</DeliveryStartDateTime>
        <DeliveryEndDateTime>string</DeliveryEndDateTime>
        <DemograficFilters>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
        </DemograficFilters>
        <Lists>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
        </Lists>
        <MarketingPDFTo>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
        </MarketingPDFTo>
        <MarketingPDFLanguage>Turkish or English</MarketingPDFLanguage>
        <AdminReportTo>string</AdminReportTo>
      </Preferences>
    </SendSmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendSmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <SendSmsCampaignResult />
    </SendSmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.



TestSmsCampaign 
Anchor
TestSmsCampaign
TestSmsCampaign

Back to Top ^

<TestSmsCampaign>
Test an Sms Campaign.

Parameters



ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

GroupNameGroupName

Status
colourGreen
titleMAndatory

ListNameListName

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

If in the message text, SMS text exceeds 160 characters excluding variables, alternative message text will be sent.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TestSmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ListGroup>string</ListGroup>
      <ListName>string</ListName>
    </TestSmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TestSmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <TestSmsCampaignResult />
    </TestSmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.



QuerySmsCampaign 
Anchor
QuerySmsCampaign
QuerySmsCampaign

Back to Top ^

<QuerySmsCampaign>
Lists the parameters of an existing Sms Campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QuerySmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </QuerySmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <QuerySmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <QuerySmsCampaignResult />
      <SmsCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <Originator>string</Originator>
        <Locked>boolean</Locked>
        <SmsMessage>string</SmsMessage>
        <AlternateSmsMessage>string</AlternateSmsMessage>
        <UniqueSmsFlag>boolean</UniqueSmsFlag>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryStartDate>string</DeliveryStartDate>
        <Status>string</Status>
      </SmsCampaign>
    </QuerySmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.




Anchor
appendlist
appendlist

AppendListToCampaign 

Back to Top ^

<AppendListToCampaign>
Append a list to a specific campaign. (For MSCRM integration)

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to be updated

Status
colourGreen
titleMAndatory

ListGroupListGroup Name

Status
colourGreen
titleMAndatory

ListNameListName Name

Status
colourGreen
titleMAndatory



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <AppendListToCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ListGroup>string</ListGroup>
      <ListName>string</ListName>
    </AppendListToCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <AppendListToCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <AppendListToCampaignResult />
    </AppendListToCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.




Anchor
lockcamp
lockcamp

LockCampaign

Back to Top ^

<LockCampaign>
Locks a ready-to-go campaign

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to be updated

Status
colourGreen
titleMAndatory



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <LockCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </LockCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <LockCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <LockCampaignResult />
    </LockCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.



Anchor
selectcreatedemail
selectcreatedemail

SelectCreatedEmailCampaigns

Back to Top ^

<SelectCreatedEmailCampaigns>
Select new email campaigns within specific days.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

SinceDayAgoDetermine how many days in retrospect the query will run

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectCreatedEmailCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SinceDayAgo>int</SinceDayAgo>
    </SelectCreatedEmailCampaigns>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectCreatedEmailCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <SelectCreatedEmailCampaignsResult />
      <CampaignList>
        <CreatedEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </CreatedEmailCampaign>
        <CreatedEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
        </CreatedEmailCampaign>
      </CampaignList>
    </SelectCreatedEmailCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



Anchor
selectscheduledcamps
selectscheduledcamps

SelectScheduledEmailCampaigns

Back to Top ^

<SelectScheduledEmailCampaigns>
Select scheduled email campaigns and their status within specific days.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

SinceDayAgoDetermine how many days in retrospect the query will run

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectScheduledEmailCampaigns xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SinceDayAgo>int</SinceDayAgo>
    </SelectScheduledEmailCampaigns>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SelectScheduledEmailCampaignsResponse xmlns="http://ws.euromsg.com/campaign">
      <SelectScheduledEmailCampaignsResult />
      <CampaignList>
        <ScheduledEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
          <DeliveryDate>string</DeliveryDate>
        </ScheduledEmailCampaign>
        <ScheduledEmailCampaign>
          <Id>string</Id>
          <Name>string</Name>
          <Subject>string</Subject>
          <Message>string</Message>
          <ProcessedMessage>string</ProcessedMessage>
          <Created>string</Created>
          <Updated>string</Updated>
          <LanguageID>string</LanguageID>
          <DeliveryDate>string</DeliveryDate>
        </ScheduledEmailCampaign>
      </CampaignList>
    </SelectScheduledEmailCampaignsResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



Anchor
sendextended
sendextended

SendEmailCampaignWithExtendedOptions

Back to Top ^

<SendEmailCampaignWithExtendedOptions>
Sends an Email Campaign with external options

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDNew Campaign ID

Status
colourGreen
titleMAndatory

DeliveryDateTimeCampaign Sending Time

Status
colourGreen
titleMAndatory

DemograficFiltersDemographic criteria selected in campaign

Status
colourGreen
titleMAndatory

GroupListInterest lists recipient source

Status
colourGreen
titleMAndatory

MarketingPDFToEmail address to send campaign reports to

Status
colourGreen
titleMAndatory

MarketingPDFLanguageLanguage selection for PDF reports

Status
colourGreen
titleMAndatory

AdminReportToEmail address to send administrative campaign reports to

Status
colourGreen
titleMAndatory

SubjectOptimizationSubject Optimization Parameter

Status
colourGreen
titleMAndatory

ExtendedOptionsDefines a key value pair to send an email campaign with external parameters.

Status
colourGreen
titleMAndatory



Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

If

Status
subtletrue
colourRed
titleCampaignType
parameter is SingleShot, then a campaign is prepared for one time only send. If this parameter is sent as Template, an operation campaign is created. If it is sent as Automatic, a scheduled campaign will be created.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendEmailCampaignWithExtendedOptions xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <Preferences>
        <DeliveryDateTime>string</DeliveryDateTime>
        <DemograficFilters>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
          <EmFilter>
            <Key>string</Key>
            <Operator>string</Operator>
            <Value>string</Value>
          </EmFilter>
        </DemograficFilters>
        <Lists>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
          <GroupList>
            <GroupName>string</GroupName>
            <ListName>string</ListName>
          </GroupList>
        </Lists>
        <MarketingPDFTo>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
          <EmKeyValue>
            <Key>string</Key>
            <Value>string</Value>
          </EmKeyValue>
        </MarketingPDFTo>
        <MarketingPDFLanguage>Turkish or English</MarketingPDFLanguage>
        <AdminReportTo>string</AdminReportTo>
        <SubjectOptimization>
          <Target>short</Target>
          <WaitInHour>short</WaitInHour>
        </SubjectOptimization>
      </Preferences>
      <ExtendedOptions>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
      </ExtendedOptions>
    </SendEmailCampaignWithExtendedOptions>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendEmailCampaignWithExtendedOptionsResponse xmlns="http://ws.euromsg.com/campaign">
      <SendEmailCampaignWithExtendedOptionsResult />
    </SendEmailCampaignWithExtendedOptionsResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.


Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!The sent CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Not a valid HTML!HtmlMessage parameter does not contain HTML, head and/or body tags or the HTML format is incorrect.




Anchor
startcamp
startcamp

StartEmailCampaign

Back to Top ^

<StartEmailCampaign>
Starts an e-mail which is stopped before.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to cancel

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StartEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StartEmailCampaignResult />
    </StartEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.



Anchor
stopcamp
stopcamp

StopEmailCampaign

Back to Top ^

<StopEmailCampaign>
Stops an e-mail campaign which is in send status.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to cancel

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopEmailCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StopEmailCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopEmailCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StopEmailCampaignResult />
    </StopEmailCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.



Anchor
unlockcamp
unlockcamp

UnlockCampaign

Back to Top ^

<UnlockCampaign>
Unlocks a ready-to-go campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDThe ID of the Campaign to cancel

Status
colourGreen
titleMAndatory


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UnlockCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </UnlockCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UnlockCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <UnlockCampaignResult />
    </UnlockCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign ID!The CampID value does not exist in the database.



Anchor
updatesmscamp
updatesmscamp

UpdateSmsCampaign

Back to Top ^

<UpdateSmsCampaign>
Updates an SMS campaign. If the campaign does not exist, it creates a new one.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

NameCampaign Name

Status
colourGreen
titleMAndatory

CampaignTypeCampaign Type:  SingleShot or Template or Automatic

Status
colourGreen
titleMAndatory

OriginatorSMS Campaign Sender's Name

Status
colourGreen
titleMAndatory

SmsMessageMessage Text

Status
colourGreen
titleMAndatory

AlternateSmsMessageAlternative Message Text

Status
colourGreen
titleMAndatory

UniqueSmsFlagIf this parameter is true, the repeated GSM numbers in the selected audience are de-duplicated at the time of sending.

Status
colourGreen
titleMAndatory



Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

You can not use a variable in the alternative message body.


Note

If in the message text, SMS text exceeds 160 characters excluding variables, alternative message text will be sent.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateSmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <SmsCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <Originator>string</Originator>
        <Locked>boolean</Locked>
        <SmsMessage>string</SmsMessage>
        <AlternateSmsMessage>string</AlternateSmsMessage>
        <UniqueSmsFlag>boolean</UniqueSmsFlag>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryStartDate>string</DeliveryStartDate>
        <Status>string</Status>
      </SmsCampaign>
    </UpdateSmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateSmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <UpdateSmsCampaignResult />
      <SmsCampaign>
        <CampaignID>string</CampaignID>
        <Name>string</Name>
        <CampaignType>SingleShot or Template or Automatic</CampaignType>
        <Originator>string</Originator>
        <Locked>boolean</Locked>
        <SmsMessage>string</SmsMessage>
        <AlternateSmsMessage>string</AlternateSmsMessage>
        <UniqueSmsFlag>boolean</UniqueSmsFlag>
        <Created>string</Created>
        <Updated>string</Updated>
        <DeliveryStartDate>string</DeliveryStartDate>
        <Status>string</Status>
      </SmsCampaign>
    </UpdateSmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99CampaignID already exist!CampID value already exists in the database.
99Campaign ID must be 32 byte guid!CampID parameter does not comply with 32 byte, GUID and uppercase criteria.





Anchor
cancelsmscampaign
cancelsmscampaign


CancelSmsCampaign

Back to Top ^

<CancelSmsCampaign>
Cancels SMS campaigns.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

ForceCancelIfCampStartedForces to cancel

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Note

You can not use a variable in the alternative message body.


Note

If in the message text, SMS text exceeds 160 characters excluding variables, alternative message text will be sent.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelSmsCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ForceCancelIfCampStarted>boolean</ForceCancelIfCampStarted>
    </CancelSmsCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelSmsCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CancelSmsCampaignResult />
    </CancelSmsCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED
99Campaign cancel started alreadyCampaign cancel process started




Anchor
cancelpushcampaign
cancelpushcampaign


CancelPushCampaign

Back to Top ^

<CancelPushCampaign>
Cancels push campaigns.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

ForceCancelIfCampStartedForces to cancel

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ForceCancelIfCampStarted>boolean</ForceCancelIfCampStarted>
    </CancelPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CancelPushCampaignResult />
    </CancelPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED
99Campaign cancel started alreadyCampaign cancel process started




Anchor
stoppushcampaign
stoppushcampaign


StopPushCampaign

Back to Top ^

<StopPushCampaign>
Stops a push which is in send status.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StopPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StopPushCampaignResult />
    </StopPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED




Anchor
startpushcampaign
startpushcampaign

StartPushCampaign

Back to Top ^

<StartPushCampaign>
Restarts a previously stopped push campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.



Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StartPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StartPushCampaignResult />
    </StartPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED




Anchor
cancelwebpushcampaign
cancelwebpushcampaign

CancelWebPushCampaign

Back to Top ^

<CancelWebPushCampaign>
Cancels web push campaigns.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new SMS Campaign

Status
colourGreen
titleMAndatory

ForceCancelIfCampStartedForces to cancel

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelWebPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
      <ForceCancelIfCampStarted>boolean</ForceCancelIfCampStarted>
    </CancelWebPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CancelWebPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <CancelWebPushCampaignResult />
    </CancelWebPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED
99Campaign cancel started alreadyCampaign cancel process started




Anchor
stopwebpushcampaign
stopwebpushcampaign

StopWebPushCampaign

Back to Top ^

<StopWebPushCampaign>
Stops a web push which is in send status.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new Web Push Campaign

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopWebPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StopWebPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StopWebPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StopWebPushCampaignResult />
    </StopWebPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong stateCampaign state must be LIVE, PREPARING or PREPARED





Anchor
startwebpushcampaign
startwebpushcampaign

StartWebPushCampaign

Back to Top ^

<StartWebPushCampaign>
Restarts a previously stopped Web Push campaign.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titleMAndatory

CampaignIDID for the new Web Push Campaign

Status
colourGreen
titleMAndatory


Note
Status
subtletrue
colourRed
titleCampID
parameter must be 32 bytes, GUID and uppercase.


Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartWebPushCampaign xmlns="http://ws.euromsg.com/campaign">
      <ServiceTicket>string</ServiceTicket>
      <CampaignId>string</CampaignId>
    </StartWebPushCampaign>
  </soap12:Body>
</soap12:Envelope>


Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <StartWebPushCampaignResponse xmlns="http://ws.euromsg.com/campaign">
      <StartWebPushCampaignResult />
    </StartWebPushCampaignResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, 

Status
subtletrue
colourRed
title<Code>
 the parameter will return 
Status
subtletrue
colourRed
title00
  as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid Campaign IDCampID parameter does not comply with 32 byte, GUID and uppercase criteria.
99Campaign in wrong state

Campaign state must be LIVE, PREPARING or PREPARED




Parent Topic: SOAP Web Service