Bulk SMS API Documentation (Single/Multiple SMS Via HTTP) For Website/Software Integration
| Parameters | Description |
| username | Your Login Username Of sendpk.com (Required). |
| password | Your Login Password Of sendpk.com (Required). |
| sender | Your Company Name/Brand Name (Required).. |
| mobile | Recepient Mobile Number (Required). |
| network | The Network Parameter Is Optional. Expected Values: Jazz, Zong, Ufone, Telenor. Use It To Send Sms On Ported/MNP/Converted Numbers Or Send Message From A Specific Network Operator |
| message | The Message For Recepient (Required). if you are using fixed-sms then pass a json string with your keys & values Example: {"name":"Umair", "pin":"456723"} for more details: Check out Fixed-SMS-Templates. |
| template_id | for fixed-sms please type your approved template ID (OPTIONAL) |
| type | Type = unicode for unicode SMS (OPTIONAL). | date | dd-mm-YYYY Example:25-02-2016 (For Schedule SMS) (OPTIONAL). | time | hh:mm:ss Example:21:30:55 (For Schedule SMS) (OPTIONAL). | format | Type is xml and json. Not Case sensitive. If set, the result will be returned according to the type specified (OPTIONAL). |
| Status Code | Description |
| OK | Message Was Successfully Accepted For Delivery. |
| 1 | Username Or Password Is Either Invalid Or Disabled. |
| 2 | Username Is Empty. |
| 3 | Password Is Empty. |
| 4 | Sender ID Is Empty. | 5 | Recepient Is Empty. | 6 | Message Is Empty. | 7 | Invalid Recepient. | 8 | Insufficient Credit. | 9 | SMS Rejected. |
<?php $username = "923*****";///Your Username $password = "*****";///Your Password $mobile = "923001234567";///Recepient Mobile Number $sender = "SenderID"; $message = "Test SMS From sendpk.com"; ////sending sms $post = "sender=".urlencode($sender)."&mobile=".urlencode($mobile)."&message=".urlencode($message).""; $url = "https://sendpk.com/api/sms.php?username=".$username."&password=".$password.""; $ch = curl_init(); $timeout = 10; // set to zero for no timeout curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)'); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,$post); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $result = curl_exec($ch); /*Print Responce*/ echo $result; ?>
using System;
using System.Net;
using System.Web;
public class Program
{
public static void Main()
{
string MyUsername = "userxxx"; //Your Username At Sendpk.com
string MyPassword = "92***"; //Your Password At Sendpk.com
string toNumber = "923****"; //Recepient cell phone number with country code
string Masking = "SMS Alert"; //Your Company Brand Name
string MessageText = "SMS Sent using .Net";
string jsonResponse = SendSMS(Masking, toNumber, MessageText, MyUsername , MyPassword);
Console.Write(jsonResponse);
//Console.Read(); //to keep console window open if trying in visual studio
}
public static string SendSMS(string Masking, string toNumber, string MessageText, string MyUsername , string MyPassword)
{
String URI = "http://sendpk.com" +
"/api/sms.php?" +
"username=" + MyUsername +
"&password=" + MyPassword +
"&sender=" + Masking +
"&mobile=" + toNumber +
"&message=" + Uri.UnescapeDataString(MessageText); // Visual Studio 10-15
"//&message=" + System.Net.WebUtility.UrlEncode(MessageText);// Visual Studio 12
try
{
WebRequest req = WebRequest.Create(URI);
WebResponse resp = req.GetResponse();
var sr = new System.IO.StreamReader(resp.GetResponseStream());
return sr.ReadToEnd().Trim();
}
catch (WebException ex)
{
var httpWebResponse = ex.Response as HttpWebResponse;
if (httpWebResponse != null)
{
switch (httpWebResponse.StatusCode)
{
case HttpStatusCode.NotFound:
return "404:URL not found :" + URI;
break;
case HttpStatusCode.BadRequest:
return "400:Bad Request";
break;
default:
return httpWebResponse.StatusCode.ToString();
}
}
}
return null;
}
}
Above HTTP API Code Are Fully Compatible With PHP , ASP , Dot Net , JSP , C# , XML , Java Integration
| NTN: 6396772 SENDPK.COM |
© Copyright 2014-2025 : SendPK.Com | Search Engine Optimization Done By SendPK.Com |