Method parameters

This method was created as an alternative to the SendSingleSMS method with the option type=TEXT, as SendSingleSMS creates a new message for each call and allocates it in the database (an intensive usage of SendSingleSMS leads to a database overload).

Use SendDirectSMS when you have to send thousands of text messages each day and you need a deep customization of each message (i.e. placeholders of personal data fields are not enough for your needs).

Statistical data about this message will be stored in the message "Default N" (where "N" indicates the list identifier) or in the message identified by MessageId if declared in the Options.


If error code=0, the call to the method was successful and the method returns the details of the sending

SOAP Examples

<soap:Envelope xmlns:soap="" xmlns:ws="">
         <!--Use accessKey value that is returned by LoginFromId method-->
         <ws:content>this is message text</ws:content>
         <!-- "numero" is recipient's number. Use international prefix (either with 00 or +), otherwise default list prefix will be applied -->
                <!-- Sender can be a number (with international prefix) or a string (up to 11 characters) -->
                <!-- Unicode messages have a length of 70 chars instead of 160. -->
                <!--Concatenation of text messages exceeding length specified above is automatically either for Unicode or not Unicode messages-->
                <!-- up to 3 messages can be concatenated -->
  <errorDescription>Message sent +18889624587</errorDescription>