Page tree

Versions Compared

Key

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

...

Expand
titleClick here to expand and see available methods
SOAP API, FTP

SOAP API offers a Both SOAP and REST APIs offer reliable and scalable solution solutions for transactional SMS with SendDirectSMS, while other solutions are available for and Bulk SMS, including . In addition, bulk sending can also be performed with the "SMS sending from CSV file" feature that is provided for bulk sending , which uses FTP data tranfer to allow massive sending of highly personalized text messages using FTP.

The following table includes the recommended API methods to be used to perform certain tasks.

Num.ActionDescriptionSOAP APIREST APIFTP
1Create new text messageCreate a new text message with dynamic fields (optional) that can then be used as "existing message" fro the actions listed below
(MESSAGE_ID is returned). New message is also available on MailUp console.
CreateSMSCreateamessage 
2Single sending of EXISTING messages
to a specified recipient 
A single existing text message is sent to a single recipient by specifying MESSAGE_ID and destination number.
Message shall be previously created and it can be customized by means of dynamic fields
SendSingleSMSSingleSend 
3TRANSACTIONAL single sending
to a specified recipient 
High personalization of messages, suitable for high volumes, effective data aggregation, no need to save content on MailUp consoleSendDirectSMSTransactional SMS using APIs 
4Bulk sending of EXISTING messages
to all subscribers or groups of them

A single existing text message is sent to many recipients (e.g. all list subscribers, one or more groups ...). by specifying
MESSAGE_ID and List/group identifiers
Message shall be previously created and it can be customized by means of dynamic fields

SendSMSSendtogroup/list 
5Bulk sending of NEW messages
to all subscribers or groups of them

A new text message (with or without dynamic fields) has to be created and sent to a list of subscribers.

Note

Each action of this type creates a new message on MailUp admin console.
The greater is the number of  messages and the higher is the load on MailUp admin console, leading to
slowering access time to web pages and response time of web services. Please use alternative solutions
provided in this page if you have to make more than ten actions of this type per day

CreateSMS  + SendSMS
or SendSmsFast

Createamessage +

 Sendtogroup/list 

 
6Bulk sending of NEW messages
to a list of recipients with a specific
text message for each recipient

In some cases customization through dynamic fields could be not enough
A list of {recipient + message text for this recipient} has to be provided as input and all messages shall be sent as a single campaign.
This option has not the side effects of option #5 and it also allows sending of completely different messages for each recipient.

N/AN/ASMS sending from CSV file
7Immediate sendingFor text messages to be sent as soon as possibleSendSingleSMS 
SendDirectSMS  
SendSMS
SendSmsFast 

Createamessage +

Sendtogroup/list 

SMS sending from CSV file 
8Scheduled sendingFor text messages to be sent at specified timeSendSMS
SendSmsFast 

Createamessage +

Sendtogroup/list 

SMS sending from CSV file 
9Sending of concatenated messagesWhen message length is higher than 160 characters (or higher than 70 chars if "Unicode" (use Unicode for non western alphabets)SendSingleSMS 
SendDirectSMS  
SendSMS
SendSmsFast 

Createamessage +

Sendtogroup/list 

SMS sending from CSV file 
10Read Available creditsRetrieve value of remaining credits (either as a whole at account level or by list)

WS_MailUpSend.GetCredits

WS_MailUpSend.GetCreditsList

N/A 

...