Sending an SMS to a mobile device requires a call to the Wireless Logic SMS API. The API
supports SOAP and REST request formats, with the REST request allowing both XML and JSON
data formats. To make a call to the API you need to include a user Id and password – these will be
provided when you register to use the API. The API supports sending an SMS message using the
send method and sending a wake-up message using the wakeup method.
The Wireless Logic SMS API will respond to your API call by immediately returning either a
success or failure result – this is to indicate whether or not the message has been sent. To receive
notification regarding the delivery status of that message you can implement a delivery receipt API
and receive notification when the message either expires or is delivered. This is covered later in
Each of the requests to the Wireless Logic SMS API allow flexibility in identifying the recipient of
the SMS Message by allowing you to specify either an ICCID, IMSI or MSISDN. Please note that
when specifying the MSDISN it should include both the country code and subscriber number, for
example 447123456789 for a UK SIM.
The following sections give details on how to connect to the SMS API and what information should
be sent and what you should expect to receive in response.