Create templates using post method under your account
https://portal.mobtexting.com/api/v2/
{endpoint}sms/templates
Name | Optional | Descriptions |
---|---|---|
sender | No | Enter the approved sender-id under your account |
name | No | Input the name of the template that you would like to refer with |
body | No | Input the body of the sms(template) |
template_id | Mixed | DLT Template id (required for india) |
type | Mixed | Type of the template like (P, T, SI, SE)(required for india) |
Template type | Description |
---|---|
T | Transactional |
P | Promotional |
SI | Service Implicit |
SE | Service Explicit |
curl --location --request POST '{endpoint}/api/v2/sms/templates' \
--header 'Authorization: Bearer 7160f04c05870ee88812a435f65xxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
"sender": "xxxxx",
"name": "temp",
"body": "This is verification1 and 2",
"template_id": "1234567",
"type": "ENT"
}'
var client = new RestClient("{endpoint}/api/v2/sms/templates");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer 7160f04c05870ee88812a435f65xxxxx");
request.AddHeader("Content-Type", "application/json");
var body = @"{" + "\n" +
@" ""sender"": ""xxxxx""," + "\n" +
@" ""name"": ""temp""," + "\n" +
@" ""body"": ""This is verification1 and 2""," + "\n" +
@" ""template_id"": ""1234567""," + "\n" +
@" ""type"": ""ENT""" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
var settings = {
"url": "{endpoint}/api/v2/sms/templates",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer 7160f04c05870ee88812a435f65xxxxx",
"Content-Type": "application/json"
},
"data": JSON.stringify({
"sender": "xxxxx",
"name": "temp",
"body": "This is verification1 and 2",
"template_id": "1234567",
"type": "ENT"
}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var axios = require('axios');
var data = JSON.stringify({
"sender": "vasavi",
"name": "temp",
"body": "This is verification1 and 2",
"template_id": "1234567",
"type": "ENT"
});
var config = {
method: ‘post’,
url: ‘{endpoint}/api/v2/sms/templates’,
headers: {
‘Authorization’: ‘Bearer 7160f04c05870ee88812a435f65xxxxx’,
‘Content-Type’: ‘application/json’
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
{
"status": "OK",
"code": 200,
"message": "Template Saved Successfully",
"data": {
"id": "b23769e6-019f-48f4-aae9-ec00a5xxxxxx",
"sender_id": "015c2f82-1352-4d19-9f8f-b8449xxxxxx",
"template_id": "110716152128335xxxx",
"template_type": "Transactional",
"sender": "SENDER",
"name": "hind-number",
"alias": "hind-number",
"body": "Your Verification code is:{{1}} is code {{2}}",
"content": null,
"body_length": 53,
"match_count": 0,
"percentage": 0,
"is_complete": 0,
"is_english": 1,
"status": 1,
"created_at": "2022-11-16T04:41:32.000000Z",
"updated_at": "2022-11-16T04:41:32.000000Z"
}
}