logo

CuteSMS24 APIs

CuteSMS24 is the flagship product of SATHYA TECHNOSOFT, with over 6 years of expertise in messaging industry with specific SMS solutions. Delivering messages in 90+ countries with guaranteed speed and reach. Our smart algorithms ensure that every message is delivered within 10 seconds. Also, our backup servers make sure to deliver your message under any & every circumstance.

Our simple API enables the app for sending SMS, generating OTP, Verifying a mobile number, adding a contact in the list of campaign and more. They have a history of 99.9999% uptime


Authentication Key

HTTP requests to the APIs are protected with user-based authentication key authkey. For every request, you would be needing this key. Please visit here for more info.


SMSAddons

Our team and some of the independent developers have built few add-ons/plugins for some of the frameworks like WHMCS, Magento, Wordpress. For details, visit here.


SendOTP

We made enabling 2-factor authentication a cake walk!

Secure your website/App in 2 minutes with 2FA (Mobile verification). The interesting thing is its guaranteed OTP delivery. It comes with free voice call and email. We Will NEVER EVER let your end-user go Promise!

Available SDKs:

  1. iOS.
  2. Android.

Send Single SMS

URL : https://api.cutesms24.com/sms.aspx?email=xxxx&pw=yyyy&sid=xxxx&sno=98940&to=989403&msg=Test

Parameter Description
email User Email id of Cute SMS Account
pw Password of the account
sid Sender Id of the message
sno Sender No of the message
to Destination mobile no.
msg Message to be sent

Response : The customer would get following response values for sending messages.

Inputs Return values : <STATUS>OK</STATUS> <MESSAGE>SMS SENT</MESSAGE>


Message parameters in details :

  1. User Email (email) The user email parameter value is passed for authentication purposes. The user email (email) parameter cannot be more than 50 characters long and can only contain alphabets and numbers, with no spaces.
  2. Password (pw) The password parameter value is also passed in combination with the username for authentication purposes. The password (pw) parameter cannot have more than 50 characters and can contain only alphabets and numbers, with no spaces
  3. Mobile Number (to) The mobile number parameter refers to the destination mobile number to which the message is to be sent. However, the mobile number is required to be in a specific format. Any error in this parameter value would lead to non‐delivery of the message. The mobile number should contain only numbers. It must also include the country code at the start beginning. It should not contain any symbols (+) or 00 etc.
  4. Message Parameter (msg) The message parameter refers to the actual message that is to be sent to the destination mobile (msg). The behavior of the message parameter differs depending on the type of message being sent. The message parameter may consist of up to 160 characters belonging to the following set:
    • A…Z a…z 0…9
    • Blank space
    • The meta characters \ (line feed)
    Due to restrictions in the HTTP protocol format, the following special characters must be encoded in order not to collide with reserved HTTP characters: Character must be encoded as: Character Hexa‐decimal Encoded String
    • & %26
    • + %2B
    • % %25
    • # %23
    • = %3D
    For simple text messages, the message can contain numbers, alphabets, spaces and certain special characters However, the message can contain a maximum of 160 characters, including spaces In case of Unicode messaging, the message can contain only numbers in the form of Unicode digits. Further, it can be a maximum of 70 characters i.e. 70 x 4 Unicode digits for each character = 280 digits. In case of binary messaging, the message can contain only valid 8‐bit data string. The binary message can be maximum of 140 characters only (i.e. one SMS). However, Ring tones, operator logos & Pictures that exceed one SMS can also be sent in form of concatenated SMS.
  5. Sender Id (sid) The sender Id parameter refers to the message dispatcher or from clause (THE SENDER), from whom the message is sent The sender Id cans either be a valid international number up to fifteen characters long or an eleven character alphanumeric string.

Send Bulk SMS

URL : https://api.cutesms24.com/BulkSMS.aspx?email=xxxx&pw=yyyy&sid=xxxx&sno=98940&to=989403,98999&msg=Test

Parameter Description
email User Email id of Cute SMS Account
pw Password of the account
sid Sender Id of the message
sno Sender No of the message
to Destination mobile no. Use comma separator to send bulk SMS.
msg Message to be sent

Response : The customer would get following response values for sending messages.

Inputs Return values :
<STATUS>OK</STATUS> <MESSAGE></MESSAGE>
<STATUS>ERROR</STATUS> <MESSAGE>Invalid Mobile Number</MESSAGE>


Message parameters in details :

  1. User Email (email) The user email parameter value is passed for authentication purposes. The user email (email) parameter cannot be more than 50 characters long and can only contain alphabets and numbers, with no spaces.
  2. Password (pw) The password parameter value is also passed in combination with the username for authentication purposes. The password (pw) parameter cannot have more than 50 characters and can contain only alphabets and numbers, with no spaces
  3. Mobile Number (to) The mobile number parameter refers to the destination mobile number to which the message is to be sent. However, the mobile number is required to be in a specific format. Any error in this parameter value would lead to non‐delivery of the message. The mobile number should contain only numbers. It must also include the country code at the start beginning. It should not contain any symbols (+) or 00 etc.
  4. Message Parameter (msg) The message parameter refers to the actual message that is to be sent to the destination mobile (msg). The behavior of the message parameter differs depending on the type of message being sent. The message parameter may consist of up to 160 characters belonging to the following set:
    • A…Z a…z 0…9
    • Blank space
    • The meta characters \ (line feed)
    Due to restrictions in the HTTP protocol format, the following special characters must be encoded in order not to collide with reserved HTTP characters: Character must be encoded as: Character Hexa‐decimal Encoded String
    • & %26
    • + %2B
    • % %25
    • # %23
    • = %3D
    For simple text messages, the message can contain numbers, alphabets, spaces and certain special characters However, the message can contain a maximum of 160 characters, including spaces In case of Unicode messaging, the message can contain only numbers in the form of Unicode digits. Further, it can be a maximum of 70 characters i.e. 70 x 4 Unicode digits for each character = 280 digits. In case of binary messaging, the message can contain only valid 8‐bit data string. The binary message can be maximum of 140 characters only (i.e. one SMS). However, Ring tones, operator logos & Pictures that exceed one SMS can also be sent in form of concatenated SMS.
  5. Sender Id (sid) The sender Id parameter refers to the message dispatcher or from clause (THE SENDER), from whom the message is sent The sender Id cans either be a valid international number up to fifteen characters long or an eleven character alphanumeric string.