Versions Compared

Key

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

Status
colourGreen
titlepost
 
Anchor
topslws
topslws


General Information

Transactional Push Notifications are Push messages that are typically related to system or account related activity triggered by customer interactions with your brand. Common examples of these Push Notifications are: 

  • Password reminders / resets
  • System notifications
  • Order confirmation
  • Verification messages
  • Shipping confirmation



Transactional Push Web Service Methods 

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



Method

Description

GetPostPushResult

Reports the current statuses of sent transactional push notifications.

GetPostPushResultByCreationDate

Reports the current statuses of sent transactional push notifications by creation date.

GetPostPushResultByLastUpdate

Reports the current statuses of sent transactional push notifications by last update.

PostTransactionalPushSends transactional push notifications by Member Key.
PostTransactionalPushWithTokenSends transactional push notifications by Token ID.
PostTransactionalPushWithLastUsedKnownTokenOnlySends transactional push notifications by Last Used Known Token.
PostTransactionalWebPushSends transactional web push notifications by Member Key.
Transactional Push Web Service With TokenSends transactional web push notifications by Token ID.




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
.




GetPostPushResult 
Anchor
getpush
getpush

Back to Top ^

<GetPostPushResult>
Reports the current statuses of sent transactional push notifications.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

pushIds

Unique id for sent transactional push

Status
colourGreen
titlemandatory



Note

Since the push ids are responsed by RMC, you may leave pushId section blank.



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>
    <GetPostPushResult xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <pushIds>
        <string>string</string>
        <string>string</string>
      </pushIds>
    </GetPostPushResult>
  </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>
    <GetPostPushResultResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultResult>
    </GetPostPushResultResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
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.



GetPostPushResultByCreationDate 
Anchor
creation
creation

Back to Top ^

<GetPostPushResultByCreationDate>
Reports the current statuses of sent transactional push notifications by creation date.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

BeginDate

Report start date. Date format should be yyyy-MM-dd HH:mm:ss

Status
colourGreen
titlemandatory

EndDateReport end date. Date format should be yyyy-MM-dd HH:mm:ss

Status
colourGreen
titlemandatory

PagePage size of the report.

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>
    <GetPostPushResultByCreationDate xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <request>
        <BeginDate>string</BeginDate>
        <EndDate>string</EndDate>
        <Page>int</Page>
      </request>
    </GetPostPushResultByCreationDate>
  </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>
    <GetPostPushResultByCreationDateResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultByCreationDateResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultByCreationDateResult>
    </GetPostPushResultByCreationDateResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.



GetPostPushResultByLastUpdate 
Anchor
update
update

Back to Top ^

<GetPostPushResultByLastUpdate>
Reports the current statuses of sent transactional push notifications by last update.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

BeginDate

Report start date. Date format should be yyyy-MM-dd HH:mm:ss

Status
colourGreen
titlemandatory

EndDateReport end date. Date format should be yyyy-MM-dd HH:mm:ss

Status
colourGreen
titlemandatory

PagePage size of the report.

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>
    <GetPostPushResultByLastUpdate xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <request>
        <BeginDate>string</BeginDate>
        <EndDate>string</EndDate>
        <Page>int</Page>
      </request>
    </GetPostPushResultByLastUpdate>
  </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>
    <GetPostPushResultByLastUpdateResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultByLastUpdateResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <Email>string</Email>
            <Key_Id>string</Key_Id>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultByLastUpdateResult>
    </GetPostPushResultByLastUpdateResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.



PostTransactionalPush 
Anchor
posttrans
posttrans

Back to Top ^

<PostTransactionalPush>

Sends transactional push notifications by Member Key.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

ApplicationAliasApplication alias defined on RMC account

Status
colourGreen
titlemandatory

ClassificationNameCampaign classification name.

Status
colourYellow
titleoptıonal

MemberKeyEMAIL, KEY_ID or a field name of your defined in RMC account management panel

Status
colourGreen
titlemandatory

MemberValueThe value of the field name specified in the Key field

Status
colourGreen
titlemandatory

messagePush message details.

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>
    <PostTransactionalPush xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <MemberKey>string</MemberKey>
      <MemberValue>string</MemberValue>
      <message>
        <PushId>string</PushId>
        <Type>Image or Video or Text or Settings or Survey</Type>
        <Text>string</Text>
        <TargetUrl>string</TargetUrl>
        <MediaUrl>string</MediaUrl>
        <MemberId>string</MemberId>
        <SentTime>dateTime</SentTime>
        <PacketStatus>string</PacketStatus>
        <MessageStatusCode>string</MessageStatusCode>
        <MessageStatus>string</MessageStatus>
        <CampId>string</CampId>
        <CampName>string</CampName>
        <ContentType>string</ContentType>
        <IsABCustomization>boolean</IsABCustomization>
        <TextMessageA>string</TextMessageA>
        <TextMessageB>string</TextMessageB>
        <EmpushToken>string</EmpushToken>
        <Params>string</Params>
        <AlternateMessage>string</AlternateMessage>
        <SystemVariables>
          <anyType />
          <anyType />
        </SystemVariables>
        <PromoTableId>string</PromoTableId>
        <CustomerId>string</CustomerId>
        <IsMutableContent>boolean</IsMutableContent>
        <CustomParams>
          <string>string</string>
          <string>string</string>
        </CustomParams>
        <AlternateCustomParams>
          <string>string</string>
          <string>string</string>
        </AlternateCustomParams>
        <SoundFile>string</SoundFile>
        <Title>string</Title>
      </message>
    </PostTransactionalPush>
  </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>
    <PostTransactionalPushResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalPushResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalPushResult>
    </PostTransactionalPushResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.


PostTransactionalPushWithToken 
Anchor
transtoken
transtoken

Back to Top ^

<PostTransactionalPushWithToken>

Sends transactional push notifications by Token ID.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

ApplicationAliasApplication alias defined on RMC account

Status
colourGreen
titlemandatory

ClassificationNameCampaign classification name.

Status
colourYellow
titleoptional

AuthTokenToken id for authentication.

Status
colourGreen
titlemandatory

messagePush message details.

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>
    <PostTransactionalPushWithToken xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <AuthToken>string</AuthToken>
      <message>
        <PushId>string</PushId>
        <Type>Image or Video or Text or Settings or Survey</Type>
        <Text>string</Text>
        <TargetUrl>string</TargetUrl>
        <MediaUrl>string</MediaUrl>
        <MemberId>string</MemberId>
        <SentTime>dateTime</SentTime>
        <PacketStatus>string</PacketStatus>
        <MessageStatusCode>string</MessageStatusCode>
        <MessageStatus>string</MessageStatus>
        <CampId>string</CampId>
        <CampName>string</CampName>
        <ContentType>string</ContentType>
        <IsABCustomization>boolean</IsABCustomization>
        <TextMessageA>string</TextMessageA>
        <TextMessageB>string</TextMessageB>
        <EmpushToken>string</EmpushToken>
        <Params>string</Params>
        <AlternateMessage>string</AlternateMessage>
        <SystemVariables>
          <anyType />
          <anyType />
        </SystemVariables>
        <PromoTableId>string</PromoTableId>
        <CustomerId>string</CustomerId>
        <IsMutableContent>boolean</IsMutableContent>
        <CustomParams>
          <string>string</string>
          <string>string</string>
        </CustomParams>
        <AlternateCustomParams>
          <string>string</string>
          <string>string</string>
        </AlternateCustomParams>
        <SoundFile>string</SoundFile>
        <Title>string</Title>
      </message>
    </PostTransactionalPushWithToken>
  </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>
    <PostTransactionalPushWithTokenResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalPushWithTokenResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalPushWithTokenResult>
    </PostTransactionalPushWithTokenResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.



PostTransactionalPushWithLastUsedKnownTokenOnly 

Anchor
transtokenlast
transtokenlast

Back to Top ^

<PostTransactionalPushWithLastUsedKnownTokenOnly>

Sends transactional push notifications by Last Used Known Token.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

ApplicationAliasApplication alias defined on RMC account

Status
colourGreen
titlemandatory

ClassificationNameCampaign classification name.

Status
colourYellow
titleoptional

MemberKeyEMAIL, MEMBER_ID or a field name of your defined in RMC account management panel

Status
colourGreen
titlemandatory

MemberValueThe value of the field name specified in the Key field

Status
colourGreen
titlemandatory

messagePush message details.

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>
    <PostTransactionalPushWithLastUsedKnownTokenOnly xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <MemberKey>string</MemberKey>
      <MemberValue>string</MemberValue>
      <message>
        <PushId>string</PushId>
        <Type>Image or Video or Text or Settings or Survey</Type>
        <Text>string</Text>
        <TargetUrl>string</TargetUrl>
        <MediaUrl>string</MediaUrl>
        <MemberId>string</MemberId>
        <SentTime>dateTime</SentTime>
        <PacketStatus>string</PacketStatus>
        <MessageStatusCode>string</MessageStatusCode>
        <MessageStatus>string</MessageStatus>
        <CampId>string</CampId>
        <CampName>string</CampName>
        <ContentType>string</ContentType>
        <IsABCustomization>boolean</IsABCustomization>
        <TextMessageA>string</TextMessageA>
        <TextMessageB>string</TextMessageB>
        <EmpushToken>string</EmpushToken>
        <Params>string</Params>
        <AlternateMessage>string</AlternateMessage>
        <SystemVariables>
          <anyType />
          <anyType />
        </SystemVariables>
        <PromoTableId>string</PromoTableId>
        <CustomerId>string</CustomerId>
        <IsMutableContent>boolean</IsMutableContent>
        <CustomParams>
          <string>string</string>
          <string>string</string>
        </CustomParams>
        <AlternateCustomParams>
          <string>string</string>
          <string>string</string>
        </AlternateCustomParams>
        <SoundFile>string</SoundFile>
        <Title>string</Title>
      </message>
    </PostTransactionalPushWithLastUsedKnownTokenOnly>
  </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>
    <PostTransactionalPushWithLastUsedKnownTokenOnlyResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalPushWithLastUsedKnownTokenOnlyResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalPushWithLastUsedKnownTokenOnlyResult>
    </PostTransactionalPushWithLastUsedKnownTokenOnlyResponse>
  </soap12:Body>
</soap12:Envelope>


Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.




PostTransactionalWebPush 
Anchor
PostTransactionalWebPush
PostTransactionalWebPush

Back to Top ^


<PostTransactionalPush>

Sends transactional web push notifications by Member Key.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

ApplicationAliasApplication alias defined on RMC account

Status
colourGreen
titlemandatory

ClassificationNameCampaign classification name.

Status
colourYellow
titleoptıonal

MemberKeyEMAIL, MEMBER_ID or a field name of your defined in RMC account management panel

Status
colourGreen
titlemandatory

MemberValueThe value of the field name specified in the Key field

Status
colourGreen
titlemandatory

MessageWeb push message details.

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>
    <PostTransactionalWebPush xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <MemberKey>string</MemberKey>
      <MemberValue>string</MemberValue>
      <message>
        <Title>string</Title>
        <Message>string</Message>
        <MediaUrl>string</MediaUrl>
        <TargetUrl>string</TargetUrl>
        <Type>Image or Video or Text or Settings or Survey</Type>
      </message>
    </PostTransactionalWebPush>
  </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>
    <PostTransactionalWebPushResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalWebPushResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalWebPushResult>
    </PostTransactionalWebPushResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.





PostTransactionalWebPushWithToken
Anchor
PostTransactionalWebPushWithToken
PostTransactionalWebPushWithToken

Back to Top ^

<PostTransactionalPushWithToken>

Sends transactional web push notifications by Token ID.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

ApplicationAliasApplication alias defined on RMC account

Status
colourGreen
titlemandatory

ClassificationNameCampaign classification name.

Status
colourYellow
titleoptional

AuthTokenToken id for authentication.

Status
colourGreen
titlemandatory

MessageWeb push message details.

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>
    <PostTransactionalWebPushWithToken xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <AuthToken>string</AuthToken>
      <message>
        <Title>string</Title>
        <Message>string</Message>
        <MediaUrl>string</MediaUrl>
        <TargetUrl>string</TargetUrl>
        <Type>Image or Video or Text or Settings or Survey</Type>
      </message>
    </PostTransactionalWebPushWithToken>
  </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>
    <PostTransactionalWebPushWithTokenResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalWebPushWithTokenResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalWebPushWithTokenResult>
    </PostTransactionalWebPushWithTokenResponse>
  </soap12:Body>
</soap12:Envelope>



Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
 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.






Parent Topic: SOAP Web Service