Transactional Push Web Service

POST 


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.


To interact with any Web Services, developers must first use the Login method to create a SERVICE TICKET. Developers can send requests to other Web Service and methods using this SERVICE TICKET.



GetPostPushResult 

Back to Top ^

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

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

pushIds

Unique id for sent transactional push

MANDATORY

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

REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

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



GetPostPushResultByCreationDate 

Back to Top ^

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

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

BeginDate

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

MANDATORY

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

MANDATORY

PagePage size of the report.

MANDATORY

REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

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



GetPostPushResultByLastUpdate 

Back to Top ^

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

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

BeginDate

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

MANDATORY

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

MANDATORY

PagePage size of the report.

MANDATORY


REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

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



PostTransactionalPush 

Back to Top ^

<PostTransactionalPush>

Sends transactional push notifications by Member Key.

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAliasApplication alias defined on RMC account

MANDATORY

ClassificationNameCampaign classification name.

OPTIONAL

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

MANDATORY

MemberValueThe value of the field name specified in the Key field

MANDATORY

messagePush message details.

MANDATORY


REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

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


PostTransactionalPushWithToken 

Back to Top ^

<PostTransactionalPushWithToken>

Sends transactional push notifications by Token ID.

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAliasApplication alias defined on RMC account

MANDATORY

ClassificationNameCampaign classification name.

OPTIONAL

AuthTokenToken id for authentication.

MANDATORY

messagePush message details.

MANDATORY


REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.


Error Parameters

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

PostTransactionalPushWithLastUsedKnownTokenOnly 

Back to Top ^

<PostTransactionalPushWithLastUsedKnownTokenOnly>

Sends transactional push notifications by Last Used Known Token.

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAliasApplication alias defined on RMC account

MANDATORY

ClassificationNameCampaign classification name.

OPTIONAL

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

MANDATORY

MemberValueThe value of the field name specified in the Key field

MANDATORY

messagePush message details.

MANDATORY

REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.


Error Parameters

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


PostTransactionalWebPush 

Back to Top ^

<PostTransactionalPush>

Sends transactional web push notifications by Member Key.

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAliasApplication alias defined on RMC account

MANDATORY

ClassificationNameCampaign classification name.

OPTIONAL

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

MANDATORY

MemberValueThe value of the field name specified in the Key field

MANDATORY

MessageWeb push message details.

MANDATORY


REQUEST EXAMPLE
<?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>


RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 as a response.



Error Parameters

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


PostTransactionalWebPushWithToken

Back to Top ^

<PostTransactionalPushWithToken>

Sends transactional web push notifications by Token ID.

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAliasApplication alias defined on RMC account

MANDATORY

ClassificationNameCampaign classification name.

OPTIONAL

AuthTokenToken id for authentication.

MANDATORY

MessageWeb push message details.

MANDATORY


REQUEST EXAMPLE
<?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>
RESPONSE EXAMPLE
<?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>

If the request was successful, the CODE parameter will return 00 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


Copyright 2020 Related Digital