textware Logo

Bulck API

API Details

Base URL
https://textware.lk/bulk.php.
HTTP Method
POST
Request Format
application/json
Success Response Code
200 OK
Request Body
{
  "action": "bulk_put",
  "user": "<username>",
  "password": "<password>",
  "ea": "<username>",
  "campaign": "bulk",
  "records": [
    {
      "src": "<senderID>",
      "dst": "<to number>",
      "msg": "<message>",
      "dr": "1"
    },
    {
      "src": "<senderID>",
      "dst": "<to number>",
      "msg": "<message>",
      "dr": "1"
    }
  ]
}
Request Parameters
ParameterTypeDescriptionMandatory
actionStringAction type (should be "bulk_put")Yes
userStringEnter your user nameYes
passwordStringEnter your passwordYes
eaStringSame as user nameYes
campaignStringCampaign type (should be "bulk")Yes
recordsArrayList of message objectsYes
srcStringSender IDYes
dstStringMobile numberYes
msgStringMessage contentYes
drStringDelivery report flag ("0" to enable)No

Example Implementation

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://test.com/bulk.pho");
var content = new StringContent("{\n    \"action\": \"bulk_put\",\n    \"user\": \"<username>\",\n    \"password\": \"<password>\",\n    \"ea\": \"<username>\",\n    \"campaign\": \"bulk\",\n    \"records\": [\n        {\n            \"src\": \"<senderID>\",\n            \"dst\": \"<to number>\",\n            \"msg\": \"<message>\",\n            \"dr\": \"1\"\n        },\n        {\n            \"src\": \"<senderID>\",\n            \"dst\": \"<to number>\",\n            \"msg\": \"<message>\",\n            \"dr\": \"1\"\n        }\n    ]\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
BestWeb.lk Award Badge