Versions Compared

Key

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

Status
colourGreen
titlepost
 
Anchor
topsmsws
topsmsws

Service URLpostsms.asmx


General Information

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

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


Transactional SMS Web Service Methods 

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


Method

Description

GetSmsBulkResult

Queries the status of bulk SMS messages between two dates.

ReportSingleShotSms

Enables Single Shot SMS Reporting by Packet ID.

ReportSmsWithPacketId

Enables SMS Reporting by Packet ID.

SendBulkSms

Allows you to send SMS message to multiple GSM numbers.

SendBulkSmsWithTypeAndKeyID

Allows you to send bulk SMS messages with Type and KeyID.

SendPersonalSms

Allows you to send a single SMS message.

SendPersonalSmsWithTypeAndKeyID

Allows you to send a single SMS message with Type and KeyID.

SingleShotSms

Allows you to send an OTP (One Time Password) SMS.

SingleShotSmsWithTypeAndKeyID

Enables Single Shot SMS Sending with PostType and KeyID.

SendPersonalSmsToAMember

Enables personal-sms sending to an existing member.




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
.



SendPersonalSms 
Anchor
sendpersonalsms
sendpersonalsms

Back to Top ^

<SendPersonalSms>
Allows you to send a single SMS message.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

NumberMessagePairGSM Number and Text Message

Status
colourGreen
titlemandatory

KeyGSM Number

Status
colourGreen
titlemandatory

ValueMessage Text

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSms xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <NumberMessagePair>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
      </NumberMessagePair>
      <BeginTime>string</BeginTime>
      <EndTime>string</EndTime>
    </SendPersonalSms>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSmsResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SendPersonalSmsResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SendPersonalSmsResult>
    </SendPersonalSmsResponse>
  </soap:Body>
</soap:Envelope>
Tip
If the request was successful, the
Status
subtletrue
colourRed
title<Code>
 parameter will return
Status
subtletrue
colourRed
title00
 
as a response. In addition to that,
Status
subtletrue
colourRed
titleMemberID
field will also be returned as a response.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid orginator!The SMS sender name is not defined in your account.



SendBulkSms 
Anchor
sendbulksms
sendbulksms

<SendBulkSms>
Allows you to send SMS message to multiple GSM numbers.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

MessageSMS Text Message

Status
colourGreen
titlemandatory

GsmNumbers

GSM Numbers to send SMS to

Note

Maximum 5 gsm no should be added.

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendBulkSms xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <Message>string</Message>
      <GsmNumbers>
        <string>string</string>
        <string>string</string>
      </GsmNumbers>
      <BeginTime>string</BeginTime>
      <EndTime>string</EndTime>
    </SendBulkSms>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendBulkSmsResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SendBulkSmsResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SendBulkSmsResult>
    </SendBulkSmsResponse>
  </soap:Body>
</soap:Envelope>
Tip

If the request was successful, the

Status
subtletrue
colourRed
titleCode
parameter will return
Status
subtletrue
colourRed
title00
as a response. In addition to that, regarding the sent SMS messages 
Status
subtletrue
colourRed
titlePacket ID
 value is returned.

Warning
Format for GSM numbers is 
Status
subtletrue
colourRed
title532.1234567
.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid orginator!The SMS sender name is not defined in your account.



SendPersonalSmsWithTypeAndKeyID 
Anchor
sendpersonalsmswtype
sendpersonalsmswtype

<SendPersonalSmsWithTypeAndKeyID>
Allows you to send a single SMS with Type and KeyID.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

NumberMessagePairGSM Number and Text Message

Status
colourGreen
titlemandatory

KeyGSM Number

Status
colourGreen
titlemandatory

ValueMessage Text

Status
colourGreen
titlemandatory

KeyIDsKEY_ID information of the GSM numbers to send SMS messages to

Status
colourGreen
titlemandatory

PostTypeType of the SMS message to send

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSmsWithTypeAndKeyID xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <NumberMessagePair>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
      </NumberMessagePair>
      <KeyIDs>
        <string>string</string>
        <string>string</string>
      </KeyIDs>
      <PostTypes>
        <string>string</string>
        <string>string</string>
      </PostTypes>
      <BeginTime>string</BeginTime>
      <EndTime>string</EndTime>
    </SendPersonalSmsWithTypeAndKeyID>
  </soap:Body>
</soap:Envelope><?xml version="1.0" encoding="utf-8"?>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSmsWithTypeAndKeyIDResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SendPersonalSmsWithTypeAndKeyIDResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SendPersonalSmsWithTypeAndKeyIDResult>
    </SendPersonalSmsWithTypeAndKeyIDResponse>
  </soap:Body>
</soap:Envelope>
Tip

If the request was successful, the

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

Tip

 PostType parameter is used to group the sent SMS messages when reporting. This is not a predefined parameter. For example for password reminder SMS messages,  Verification   value can be used as a PostType parameter.



Warning

This service allows you to send informative emails only based on user's actions like account activation, password reset, order confirmation. Advertising/promotional content are excluded. Please contact RMC Technical Client Support Team to obtain more information about sending transactional emails with promotional content.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid orginator!The SMS sender name is not defined in your account.



SendBulkSmsWithTypeAndKeyID 
Anchor
sendbulkwid
sendbulkwid

<SendBulkSmsWithTypeAndKeyID>
Allows you to send SMS messages to multiple GSM numbers.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

MessageGSM Number and Text Message

Status
colourGreen
titlemandatory

GsmNumbersGSM Numbers to send SMS to

Status
colourGreen
titlemandatory

KeyIDsKEY_ID information of the GSM numbers to send SMS messages to

Status
colourGreen
titlemandatory

PostTypeType of the SMS message to send

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendBulkSmsWithTypeAndKeyID xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <Message>string</Message>
      <GsmNumbers>
        <string>string</string>
        <string>string</string>
      </GsmNumbers>
      <KeyIDs>
        <string>string</string>
        <string>string</string>
      </KeyIDs>
      <PostType>string</PostType>
      <BeginTime>string</BeginTime>
      <EndTime>string</EndTime>
    </SendBulkSmsWithTypeAndKeyID>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendBulkSmsWithTypeAndKeyIDResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SendBulkSmsWithTypeAndKeyIDResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SendBulkSmsWithTypeAndKeyIDResult>
    </SendBulkSmsWithTypeAndKeyIDResponse>
  </soap:Body>
</soap:Envelope>
Tip

If the request was successful, the

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

Tip

PostType parameter is used to group the sent SMS messages when reporting. This is not a predefined parameter. For example for password reminder SMS messages,  Verification   value can be used as a PostType parameter.



Warning

This service allows you to send informative emails only based on user's actions like account activation, password reset, order confirmation. Advertising/promotional content are excluded. Please contact RMC Technical Client Support Team to obtain more information about sending transactional emails with promotional content.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid orginator!The SMS sender name is not defined in your account.



SingleShotSms 
Anchor
singleshot
singleshot

<SingleShotSms>
Allows you to send an OTP (One Time Password) SMS.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

NumberMessagePairGSM Number and Text Message

Status
colourGreen
titlemandatory

KeyGSM Number

Status
colourGreen
titlemandatory

ValueText Message

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SingleShotSms xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <NumberMessagePair>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
        <EmKeyValue>
          <Key>string</Key>
          <Value>string</Value>
        </EmKeyValue>
      </NumberMessagePair>
      <BeginTime>string</BeginTime>
    </SingleShotSms>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SingleShotSmsResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SingleShotSmsResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SingleShotSmsResult>
    </SingleShotSmsResponse>
  </soap:Body>
</soap:Envelope>
Tip

If the request was successful, the

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

Tip

You must have an OTP user to be able to send Single Shot SMS. The messages sent by this service are not filtered by the advertisement filters applied by the GSM operators.  And if the phone is in the coverage area, the messages are delivered within maximum 3 minutes.



ReportSmsWithPacketID 
Anchor
reportsmsid
reportsmsid

Back to Top ^

<ReportSmsWithPacketId>
Queries the status of a specific SMS message sent.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login
PacketIdPacketID value returned from the Service after sending the SMS
Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ReportSmsWithPacketId xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <PacketId>string</PacketId>
    </ReportSmsWithPacketId>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ReportSmsWithPacketIdResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ReportSmsWithPacketIdResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </ReportSmsWithPacketIdResult>
    </ReportSmsWithPacketIdResponse>
  </soap:Body>
</soap: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.



GetSmsBulkResult 
Anchor
bulkresult
bulkresult

<GetSmsBulkResult>
Queries the status of bulk SMS messages between two dates.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

BeginDateTime to start sending the message

Status
colourGreen
titlemandatory

EndDateTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSmsBulkResult xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <BeginDate>string</BeginDate>
      <EndDate>string</EndDate>
    </GetSmsBulkResult>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSmsBulkResultResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <GetSmsBulkResultResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </GetSmsBulkResultResult>
      <BulkReport>
        <EmSmsBulkDeliveryResult>
          <PacketID>string</PacketID>
          <GsmNumber>string</GsmNumber>
          <DeliveryStatus>string</DeliveryStatus>
          <SendDate>string</SendDate>
          <DeliveryDate>string</DeliveryDate>
          <DeliveryDetail>string</DeliveryDetail>
          <KeyID>string</KeyID>
          <PostType>string</PostType>
        </EmSmsBulkDeliveryResult>
        <EmSmsBulkDeliveryResult>
          <PacketID>string</PacketID>
          <GsmNumber>string</GsmNumber>
          <DeliveryStatus>string</DeliveryStatus>
          <SendDate>string</SendDate>
          <DeliveryDate>string</DeliveryDate>
          <DeliveryDetail>string</DeliveryDetail>
          <KeyID>string</KeyID>
          <PostType>string</PostType>
        </EmSmsBulkDeliveryResult>
      </BulkReport>
    </GetSmsBulkResultResponse>
  </soap:Body>
</soap: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.




ReportSingleShotSms 
Anchor
ReportSingleShotSms
ReportSingleShotSms

Back to Top ^

<ReportSingleShotSms>
Enables single-shot sms reporting by Packet ID

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

PacketIdPacketID value returned from the Service after sending the SMS

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ReportSingleShotSms xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <PacketId>string</PacketId>
    </ReportSingleShotSms>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ReportSingleShotSmsResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ReportSingleShotSmsResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </ReportSingleShotSmsResult>
    </ReportSingleShotSmsResponse>
  </soap:Body>
</soap: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.



SingleShotSmsWithTypeAndKeyID 
Anchor
SingleShotSmsWithTypeAndKeyID
SingleShotSmsWithTypeAndKeyID

<SingleShotSmsWithTypeAndKeyID>
Allows you to send a single SMS with Type and KeyID.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

GsmNumberGSM Number

Status
colourGreen
titlemandatory

MessageMessage Text

Status
colourGreen
titlemandatory

KeyIDsKEY_ID information of the GSM numbers to send SMS messages to

Status
colourGreen
titlemandatory

PostTypeType of the SMS message to send

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SingleShotSmsWithTypeAndKeyID xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <GsmNumber>string</GsmNumber>
      <Message>string</Message>
      <KeyID>string</KeyID>
      <PostType>string</PostType>
      <BeginTime>string</BeginTime>
    </SingleShotSmsWithTypeAndKeyID>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SingleShotSmsWithTypeAndKeyIDResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SingleShotSmsWithTypeAndKeyIDResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SingleShotSmsWithTypeAndKeyIDResult>
    </SingleShotSmsWithTypeAndKeyIDResponse>
  </soap:Body>
</soap:Envelope>
Tip

If the request was successful, the

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

Tip

 PostType parameter is used to group the sent SMS messages when reporting. This is not a predefined parameter. For example for password reminder SMS messages,  Verification   value can be used as a PostType parameter.



Warning

This service allows you to send informative emails only based on user's actions like account activation, password reset, order confirmation. Advertising/promotional content are excluded. Please contact RMC Technical Client Support Team to obtain more information about sending transactional emails with promotional content.

Error Parameters


CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.
99Not a valid orginator!The SMS sender name is not defined in your account.




SendPersonalSmsToAMember 
Anchor
persmemb
persmemb

<SendPersonalSmsToAMember>
Enables personal-sms sending to an existing member.

Parameters


ParameterValue
ServiceTicketServiceTicket obtained through Login

Status
colourGreen
titlemandatory

OriginatorSMS Sender's Name

Status
colourGreen
titlemandatory

MessageText message

Status
colourGreen
titlemandatory

KeyAccount reference information

Status
colourGreen
titlemandatory

ValueThe value of the field name specified in the Key field

Status
colourGreen
titlemandatory

BeginTimeTime to start sending the message

Status
colourGreen
titlemandatory

EndTimeTime to end sending the message

Status
colourGreen
titlemandatory

Code Block
languagexml
titleREQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSmsToAMember xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <ServiceTicket>string</ServiceTicket>
      <Originator>string</Originator>
      <Key>string</Key>
      <Value>string</Value>
      <Message>string</Message>
      <BeginTime>string</BeginTime>
      <EndTime>string</EndTime>
    </SendPersonalSmsToAMember>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleRESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendPersonalSmsToAMemberResponse xmlns="http://wsapi.euromsgrelateddigital.com/postsms">
      <SendPersonalSmsToAMemberResult>
        <PacketID>string</PacketID>
        <PacketStatus>string</PacketStatus>
        <DeliveryResults>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
          <EmSmsDeliveryResult>
            <GsmNumber>string</GsmNumber>
            <DeliveryResult>string</DeliveryResult>
            <DeliveryDetail>string</DeliveryDetail>
            <DeliveryTime>string</DeliveryTime>
            <DeliveredMessage>string</DeliveredMessage>
            <PostType>string</PostType>
            <KeyID>string</KeyID>
            <SendDate>string</SendDate>
          </EmSmsDeliveryResult>
        </DeliveryResults>
      </SendPersonalSmsToAMemberResult>
    </SendPersonalSmsToAMemberResponse>
  </soap:Body>
</soap: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.
99Not a valid orginator!The SMS sender name is not defined in your account.




Parent Topic: SOAP Web Service