Sample Codes with Exclusive Documentation
Your API Key is : [YOUR_API_KEY]
For Generate / Re-Generate API Key goto to Dashboard/My Account
Authentication
POST Method : authorization: Bearer [YOUR_API_KEY] (in header)
GET Method : ?api_key=[https://obligr.io/api_v2/] (in QueryString url)
https://obligr.io/api_v2/dlt/config
19 Numeric Digits
Login to your DLT account to check
For Resellers only
19 Numeric Digits
Login to your DLT account to check
curl --location --request POST 'https://obligr.io/api_v2/dlt/config' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'principle_entity_id=1001412110524968835'
'https://obligr.io/api_v2/dlt/config',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'principle_entity_id=1001412110524968835',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/config?api_key=[API_KEY]&principle_entity_id=1001412110524968835
var client = new RestClient("[API_KEY]dlt/config");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer https://obligr.io/api_v2");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("principle_entity_id", "1001412110524968835");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'principle_entity_id=1001412110524968835'
headers = {
'Authorization': 'Bearer [API_KEY],
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/config", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "principle_entity_id=1001412110524968835");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/config")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'principle_entity_id': '1001412110524968835'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/config',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/config",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"principle_entity_id": "1001412110524968835"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": false,
"error": "DLT Config Successfully Saved.",
"data": null
}
https://obligr.io/api_v2/user/balance
curl -X POST \
https://obligr.io/api_v2/user/balance \
-H 'authorization: Bearer [API_KEY]' \
-H 'cache-control: no-cache' \
-H 'content-type: application/json'
"https://obligr.io/api_v2/user/balance",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/balance?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/user/balance");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]");
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/user/balance", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url(" https://obligr.io/api_v2/user/balance")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: ' https://obligr.io/api_v2/user/balance',
headers: {
'Authorization': 'Bearer [API_KEY]
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": " https://obligr.io/api_v2/user/balance",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"sms_credit": 843813,
"voice_credit": 311727
}
}
https://obligr.io/api_v2/dlt/config
6 DIGIT
15 Characters
2 DIGIT
10 Characters
curl --location --request POST 'https://obligr.io/api_v2/user/billing_address' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=DEMOABCD' \
--data-urlencode 'company_name=XYZ PVT LTD' \
--data-urlencode 'attn=XYZ' \
--data-urlencode 'address=Floor, 3 North Avenue, Maker Maxity, Bandra Kurla Complex, Bandra East,' \
--data-urlencode 'pincode=400051' \
--data-urlencode 'city=Mumbai' \
--data-urlencode 'state=Maharashtra' \
--data-urlencode 'country=INDIA' \
--data-urlencode 'gst_number=06AACCG0527D1Z8' \
--data-urlencode 'gst_code=06' \
--data-urlencode 'pan_number=AACCG0527D'
"https://obligr.io/api_v2/user/billing_address", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "username=DEMOABCD&company_name=XYZ%20PVT%20LTD&attn=XYZ&address=Floor,3%20North%20Avenue%20Maker%20Maxity%20Bandra%20Kurla%20Complex%20Bandra%20East,&pincode=400051&city=Mumbai&state=Maharashtra&country=INDIA&gst_number=06AACCG0527D1Z8&gst_code=06&pan_number=AACCG0527D",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var client = new RestClient("https://obligr.io/api_v2/user/billing_address");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("username", "DEMOABCD");
request.AddParameter("company_name", "XYZ PVT LTD");
request.AddParameter("attn", "XYZ");
request.AddParameter("address", "Floor, 3 North Avenue, Maker Maxity, Bandra Kurla Complex, Bandra East,");
request.AddParameter("pincode", "400051");
request.AddParameter("city", "Mumbai");
request.AddParameter("state", "Maharashtra");
request.AddParameter("country", "INDIA");
request.AddParameter("gst_number", "06AACCG0527D1Z8");
request.AddParameter("gst_code", "06");
request.AddParameter("pan_number", "AACCG0527D");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'username=DEMOABCD&company_name=XYZ%20PVT%20LTD&attn=XYZ&address=Floor,3%20North%20Avenue%20Maker%20Maxity%20Bandra%20Kurla%20Complex%20Bandra%20East,&pincode=400051&city=Mumbai&state=Maharashtra&country=INDIA&gst_number=06AACCG0527D1Z8&gst_code=06&pan_number=AACCG0527D'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/user/billing_address", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username=DEMOABCD&company_name=XYZ PVT LTD&attn=XYZ&address=Floor, 3 North Avenue,Maker Maxity,Bandra Kurla Complex, Bandra East,&pincode=400051&city=Mumbai&state=Maharashtra&country=INDIA&gst_number=06AACCG0527D1Z8&gst_code=06&pan_number=AACCG0527D");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/billing_address")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'username': 'DEMOABCD',
'company name': 'XYZ PVT LTD',
'attn': 'XYZ',
'address': 'Floor, 3 North Avenue,Maker Maxity,Bandra Kurla Complex,Bandra East,',
'pincode': '400051',
'city': 'Mumbai',
'state': 'Maharashtra',
'country': 'INDIA',
'gst_number': '06AACCG0527D1Z8',
'gst_code': '06',
'pan_number': 'AACCG0527D'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/billing_address',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/billing_address",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"username": "DEMOABCD",
"company_name": "XYZ PVT LTD",
"attn": "XYZ",
"address": "Floor, 3 North Avenue, Maker Maxity, Bandra Kurla Complex, Bandra East,",
"pincode": "400051",
"city": "Mumbai",
"state": "Maharashtra",
"country": "INDIA",
"gst_number": "06AACCG0527D1Z8",
"gst_code": "06",
"pan_number": "AACCG0527D"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Billing Address Successfully Saved."
}
https://obligr.io/api_v2/user/signup
Only characters or number, not space or special characters
10 Digit Only
10 Characters
curl --location --request POST 'https://obligr.io/api_v2/user/signup' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'name=DEMOABCD' \
--data-urlencode 'username=DEMOABCD' \
--data-urlencode 'email=DEMOABCD@GMAIL.COM' \
--data-urlencode 'mobile_no=0000012345'
"https://obligr.io/api_v2/user/signup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "name=DEMOABCD&username=DEMOABCD&email=DEMOABCD@GMAIL.COM&mobile_no=0000012345",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/signup/?api_key=[API_KEY]&name=DEMOABCD&username=DEMOABCD&email=DEMOABCD@GMAIL.COM&mobile_no=0000012345
var client = new RestClient("https://obligr.io/api_v2/user/signup");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("name", "DEMOABCD");
request.AddParameter("username", "DEMOABCD");
request.AddParameter("email", "DEMOABCD@GMAIL.COM");
request.AddParameter("mobile_no", "0000012345");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'name=DEMOABCD&username=DEMOABCD&email=DEMOABCD@GMAIL.COM&mobile_no=0000012345'
headers = {
'Authorization': 'Bearer [API_KEY]
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/user/signup", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'name': 'DEMOABCD',
'username': 'DEMOABCD',
'email': 'DEMOABCD@GMAIL.COM',
'mobile_no': '0000012345'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/signup',
headers: {
'Authorization': 'Bearer [API_KEY]
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/signup",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]
"
},
"data": {
"name": "DEMOABCD",
"username": "DEMOABCD",
"email": "DEMOABCD@GMAIL.COM",
"mobile_no": "0000012345"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});Copied!
{
“success”: true,
“error”: null,
“data”: “User `DEMOABCD` created success. Password sent on email or mobile.”
}
https://obligr.io/api_v2/user/credit
SMS, Voice
Transactional
Promotional
Open_Dnd
Voice_Call
curl --location --request POST 'https://obligr.io/api_v2/user/credit' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'username=DEMOABCD' \
--data-urlencode 'credit_type=sms' \
--data-urlencode 'credit=20' \
--data-urlencode 'service_type=Transactional' \
--data-urlencode 'price_per_credit=0.20'
"https://obligr.io/api_v2/user/credit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "username=DEMOABCD&credit_type=sms&credit=20&service_type=Transactional&price_per_credit=0.20",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/credit?api_key= [API_KEY]&username=DEMOABCD&credit_type=sms&credit=20&service_type=Transactional&price_per_credit=0.20
var client = new RestClient("https://obligr.io/api_v2/user/credit");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("username ", "DEMOABCD");
request.AddParameter("credit_type", "sms");
request.AddParameter("credit ", "20");
request.AddParameter("service_type", "Transactional");
request.AddParameter("price_per_credit", "0.20");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'username%20=DEMOABCD&credit_type=sms&credit%20=20&service_type=Transactional&price_per_credit=0.20'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/user/credit", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username =DEMOABCD&credit_type=sms&credit =20&service_type=Transactional&price_per_credit=0.20");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/credit")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'username ': 'DEMOABCD',
'credit_type': 'sms',
'credit ': '20',
'service_type': 'Transactional',
'price_per_credit': '0.20'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/credit',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/credit",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"username ": "DEMOABCD",
"credit_type": "sms",
"credit ": "20",
"service_type": "Transactional",
"price_per_credit": "0.20"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: false,
“error”: “Validation error”,
“data”: {
“username”: [
“Username cannot be blank.”
],
“credit”: [
“Credit cannot be blank.”
]
}
}
https://obligr.io/api_v2/user/profile/
curl --location --request POST 'https://obligr.io/api_v2/user/profile/' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/user/profile/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/profile?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/user/profile/");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/user/profile/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/profile/")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/profile/',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/profile/",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer gondLLx1DsosF[API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"name": "DEMOABCD",
"username": "DEMOABCD",
"url": "abcxyz.com",
"email": "DEMOABCD@GMAIL.COM",
"mobile_no": "0000012345",
"status": "active",
"type": "User",
"route_id": 00,
"pe_id":"100000000000000000",
"telemarketer_id": null,
"details": {
"app_name": "",
"app_copyright_from": 0,
"app_provider_name": "",
"app_provider_url": "",
"reseller_id": xx,
"url_tracking": "true",
"allow_voice_call": "true"
}...
}
https://obligr.io/api_v2/user/list
curl --location --request POST 'https://obligr.io/api_v2/user/list' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]'
"https://obligr.io/api_v2/user/list", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/list/?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/user/list");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/user/list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/list")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/list',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/list",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: [ {
“username”: “DEMOABCD”,
“name”: “DEMOABCD”,
“email”: “DEMOABCD@GMAIL.COM”,
“mobile”: “0000012345”,
“status”: “active”,
“type”: “User”,
“sms_credit”: 25,
“voice_credit”: 5
}]}
https://obligr.io/api_v2/user/detail
curl --location --request POST 'https://obligr.io/api_v2/user/detail' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'username=DEMOABCD'
"https://obligr.io/api_v2/user/detail", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "username=DEMOABCD",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/detail/?api_key=[API_KEY]&username=DEMOABCD
var client = new RestClient("https://obligr.io/api_v2/user/detail");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("username", "DEMOABCD");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'username=DEMOABCD'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/user/detail", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username=DEMOABCD");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/detail")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'username': 'DEMOABCD'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/detail',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/detail",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"username": "DEMOABCD"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“username”: “DEMOABCD”,
“name”: “DEMOABCD”,
“email”: “DEMOABCD@GMAIL.COM”,
“mobile”: “0000012345”,
“status”: “active”,
“type”: “User”,
“sms_credit”: 25,
“voice_credit”: 5
}}
https://obligr.io/api_v2/user/login
Enter Password
Digits and Special characters not allowed
Either Mobile or Email ID
curl --location --request POST 'https://obligr.io/api_v2/user/login' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'username=DEMOABCD' \
--data-urlencode 'password=123456' \
--data-urlencode 'mobile_no=8109112303'
'https://obligr.io/api_v2/user/login',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'username=DEMOABCD&password=123456&mobile_no=8109112303',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/user/login?api_key=[API_KEY]&username=DEMOABCD&password=123456&mobile_no=8109112303
var client = new RestClient("https://obligr.io/api_v2/user/login");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("username", "DEMOABCD");
request.AddParameter("password", "123456");
request.AddParameter("mobile_no", "8109112303");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'username=DEMOABCD&password=123456&mobile_no=8109112303'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/user/login", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username=DEMOABCD&password=123456&mobile_no=8109112303");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/user/login")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'username': 'DEMOABCD',
'password': '123456',
'mobile_no': '8109112303'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/user/login',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/user/login",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"username": "DEMOABCD",
"password": "123456",
"mobile_no": "8109112303"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "1ddbe819eee518"
}
https://obligr.io/api_v2/contact/filter_number
curl --location --request POST 'https://obligr.io/api_v2/contact/filter_number' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'mobile_number=00000008369,910000098756,+910000698745,8225898989,8225898989'
"https://obligr.io/api_v2/contact/filter_number", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "mobile_number=00000008369%20910000098756%20+910000698745%208225898989%208225898989",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/contact/filter_number?api_key=[API_KEY]&mobile_number=00000008369,910000098756,+910000698745,8225898989,8225898989
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'mobile_number=00000008369%20910000098756%20+910000698745%208225898989%208225898989'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/filter_number", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "mobile_number=00000008369,910000098756,+910000698745,8225898989,8225898989");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/filter_number")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'mobile_number': '00000008369,910000098756,+910000698745,8225898989,8225898989'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/filter_number',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/filter_number",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"mobile_number": "00000008369,910000098756,+910000698745,8225898989,8225898989"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“valid_number”: [
“8225898989”
],
“invalid_number”: [
“00000008369”,“910000098756”,“+910000698745”],
“duplicate_number”: [
“8225898989”
] } }
https://obligr.io/api_v2/contact/group_list
curl --location --request POST 'https://obligr.io/api_v2/contact/group_list' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/contact/group_list',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/contact/group_list?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/contact/group_list");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/contact/group_list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/group_list")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/group_list',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/group_list",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"id": 9546,
"name": "TEST",
"total_contact": 5
},
{
"id": 10273,
"name": "testo",
"total_contact": 53
},
{
"id": 11477,
"name": "Mine",
"total_contact": 1
}
]
}
https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]
curl --location --request POST 'https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/contact/group_contact/[GROUP_ID]", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/group_contact/[GROUP_ID]",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"name": "Ramesh",
"mobile_no": "8109112303",
"email": ""
}
]
}
https://obligr.io/api_v2/contact/add
Enter the Group ID
Tony Stark
+91,0,91 will be auto filtered to 10 Digit
Invalid number will not be added
curl --location --request POST 'https://obligr.io/api_v2/contact/add' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'group_id=13845' \
--data-urlencode 'name=Tony Stark' \
--data-urlencode 'mobile_no=8109112303'
'https://obligr.io/api_v2/contact/add',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'group_id=13845&name=Tony%20Stark&mobile_no=8109112303',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
POST /api_v2/contact/add HTTP/1.1
Host: https://obligr.io/api_v2/
Authorization: Bearer [API_KEY]
Content-Type: application/x-www-form-urlencoded
Content-Length: 53
group_id=13845&name=Tony%20Stark&mobile_no=8109112303
var client = new RestClient("https://obligr.io/api_v2/contact/add");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("group_id", "13845");
request.AddParameter("name", "Tony Stark");
request.AddParameter("mobile_no", "8109112303");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'group_id=13845&name=Tony%20Stark&mobile_no=8109112303'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/add", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "group_id=13845&name=Tony Stark&mobile_no=8109112303");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/add")
.method("POST", body)
.addHeader("Authorization", "[API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'group_id': '13845',
'name': 'Tony Stark',
'mobile_no': '8109112303'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/add',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/add",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"group_id": "13845",
"name": "Tony Stark",
"mobile_no": "8109112303"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 11908770,
"name": "Tony Stark",
"mobile": "8109112303",
"email": null
}
}
https://obligr.io/api_v2/contact/add_bulk_mobile_no
Enter the Group ID
+918225838383, 918225848484,
08225898989,+ 918225838383,
8824401044
+91,0,91 will be auto filtered to 10 Digit
The invalid number will not be added
curl --location --request POST 'https://obligr.io/api_v2/contact/add_bulk_mobile_no' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'group_id=[GROUP_ID]' \
--data-urlencode 'mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303'
'https://obligr.io/api_v2/contact/add_bulk_mobile_no',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
POST /api_v2/contact/add_bulk_mobile_no HTTP/1.1
Host: https://obligr.io/api_v2/
Authorization: Bearer [API_KEY]
Content-Type: application/x-www-form-urlencoded
Content-Length: 100
group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303
var client = new RestClient("https://obligr.io/api_v2/contact/add_bulk_mobile_no");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("group_id", "[GROUP_ID]");
request.AddParameter("mobile_no", "8109112303,8109112303,8109112303,8109112303,8109112303");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/add_bulk_mobile_no", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/add_bulk_mobile_no")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'group_id': '[GROUP_ID]',
'mobile_no': '8109112303,8109112303,8109112303,8109112303,8109112303'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/add_bulk_mobile_no',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/add_bulk_mobile_no",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"group_id": "[GROUP_ID]",
"mobile_no": "8109112303,8109112303,8109112303,8109112303,8109112303"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "1 Contact saved. in Group :Testing"
}
https://obligr.io/api_v2/contact/delete_bulk_mobile_no
Enter the Group ID
8225838383,8225848484,
8225898989,8824401044
10 Digit Number only
curl --location --request POST 'https://obligr.io/api_v2/contact/delete_bulk_mobile_no' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'group_id=[GROUP_ID]' \
--data-urlencode 'mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303,8109112303'
'https://obligr.io/api_v2/contact/delete_bulk_mobile_no',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303,8109112303',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
POST /api_v2/contact/delete_bulk_mobile_no HTTP/1.1
Host: https://obligr.io/api_v2/
Authorization: Bearer [API_KEY]
Content-Type: application/x-www-form-urlencoded
Content-Length: 74
group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303,8109112303
var client = new RestClient("https://obligr.io/api_v2/contact/delete_bulk_mobile_no");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("group_id", "[GROUP_ID]");
request.AddParameter("mobile_no", "8109112303,8109112303,8109112303,8109112303,8109112303,8109112303");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303,8109112303'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/delete_bulk_mobile_no", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "group_id=[GROUP_ID]&mobile_no=8109112303,8109112303,8109112303,8109112303,8109112303,8109112303");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/delete_bulk_mobile_no")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'group_id': '[GROUP_ID]',
'mobile_no': '8109112303,8109112303,8109112303,8109112303,8109112303,8109112303'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/delete_bulk_mobile_no',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/delete_bulk_mobile_no",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"group_id": "[GROUP_ID]",
"mobile_no": "8109112303,8109112303,8109112303,8109112303,8109112303,8109112303"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "4 Contact Deleted. From Group :Testing"
}
https://obligr.io/api_v2/contact/group_update/[GROUP_ID]
curl --location --request POST 'https://obligr.io/api_v2/group_update/[GROUP_ID]' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'name=Testing' \
--data-urlencode 'country_code=+91'
'https://obligr.io/api_v2/group_update/[GROUP_ID]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'name=Testing&country_code=%2B91',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
POST /api_v2/contact/group_update/[GROUP_ID]HTTP/1.1
Host: https://obligr.io/api_v2/
Authorization: Bearer [API_KEY]
Content-Type: application/x-www-form-urlencoded
Content-Length: 31
name=Testing&country_code=%2B91
var client = new RestClient("https://obligr.io/api_v2/contact/group_update/[GROUP_ID]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("name", "Testing");
request.AddParameter("country_code", "+91");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'name=Testing&country_code=%2B91'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/group_update/[GROUP_ID]", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=Testing&country_code=+91");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/group_update/[GROUP_ID]")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'name': 'Testing',
'country_code': '+91'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/group_update/[GROUP_ID]',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/group_update/[GROUP_ID]",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"name": "Testing",
"country_code": "+91"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 13845,
"name": "Testing",
"country_code": "+91"
}
}
https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]
curl --location --request POST 'https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
POST /api_v2/contact/group_delete/[GROUP_ID] HTTP/1.1
Host: https://obligr.io/api_v2/
Authorization: Bearer [API_KEY]
var client = new RestClient("https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "[API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/contact/group_delete/[GROUP_ID]", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/group_delete/[GROUP_ID]",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Group Successfully Deleted."
}
https://obligr.io/api_v2/contact/group_create
Create Separate Group for Internation Countries
curl --location --request POST 'https://obligr.io/api_v2/contact/group_create' \
--header '[API_KEY] \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'name=Test' \
--data-urlencode 'country_code=+91'
'https://obligr.io/api_v2/contact/group_create',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'name=Test&country_code=%2B91',
CURLOPT_HTTPHEADER => array(
'Authorization:[API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/contact/group_create?api_key=[API_KEY]&name=Test&country_code=%2B91
var client = new RestClient("https://obligr.io/api_v2/contact/group_create");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "[API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("name", "Test");
request.AddParameter("country_code", "+91");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'name=Test&country_code=%2B91'
headers = {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/contact/group_create", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=Test&country_code=+91");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/contact/group_create")
.method("POST", body)
.addHeader("Authorization", "[API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'name': 'Test',
'country_code': '+91'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/group_create',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/contact/group_create",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "[API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"name": "Test",
"country_code": "+91"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 13845,
"name": "Test",
"country_code": "+91"
}
}
https://obligr.io/api_v2/message/count
1 or 0
curl --location --request POST ' https://obligr.io/api_v2/message/count' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'message=THIS IS A TEST MESSAGE' \
--data-urlencode 'unicode=0'
" https://obligr.io/api_v2/message/count", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "message=THIS%20IS%20A%20TEST%20MESSAGE&unicode=0",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/message/count?api_key=[API_KEY]&message=THIS IS A TEST MESSAGE&unicode=0
var client = new RestClient(" https://obligr.io/api_v2/message/count");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "[API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("message", "THIS IS A TEST MESSAGE");
request.AddParameter("unicode", "0");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'message=THIS%20IS%20A%20TEST%20MESSAGE&unicode=0'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/message/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "message=THIS IS A TEST MESSAGE&unicode=0");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/message/count")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'message': 'THIS IS A TEST MESSAGE',
'unicode': '0'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/message/count',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/ message/count",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"message": "THIS IS A TEST MESSAGE",
"unicode": "0"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“msg_length”: 22,
“msg_count”: 1,
“unicode”: false
}}
https://obligr.io/api_v2/message/send
19 Digit from DLT account
6 Character Header Name
Which should be approved on Template
{#var#} 30 characters max
Note- Actual Template should be matched
Else message will get rejected on the operator network
No Refund for it
comma separate multiple mobile no
User posting_time for Schedule SMS.
Format : 'Y-m-d H:i:s'
1 or 0 Unicode 1 SMS Count = 70 Characters
Select country if you want to send International SMS(Outside India).
+251 Ethiopia (+251)
+93 Afghanistan (+93)
+880 Bangladesh (+880)
+218 Libya (+218)
+998 Uzbekistan (+998)
+359 Bulgaria (+359)
+94 Sri Lanka (+94)
+256 Uganda (+256)
+679 Fiji (+679)
+31 Netherlands (+31)
+20 Egypt (+20)
+965 Kuwait (+965)
+380 Ukraine (+380)
+81 Japan (+81)
+34 Hungary (+36)
+53 Cuba (+53)
+33 France (+33)
+972 Israel (+972)
+353 Ireland (+353)
+41 Switzerland (+41)
+54 Argentina (+54)
+254 Kenya (+254)
+46 Sweden (+46)
+84 Vietnam (+84)
+974 Qatar (+974)
+354 Iceland (+354)
+55 Brazil (+55)
+961 Lebanon (+961)
+385 Croatia (+385)
+886 Taiwan (+886)
+852 Hong Kong (+852)
+233 Ghana (+233)
+351 Portugal (+351)
+58 Venezuela (+58)
+966 Saudi Arabia (+966)
+82 South Korea (+82)
+98 Iran (+98)
+57 Colombia (+57)
+51 Peru (+51)
+75 Bhutan (+975)
+506 Costa Rica (+506)
+48 Poland (+48)
+853 Macau (+853)
+90 Turkey (+90)
+45 Denmark (+45)
+61 Australia (+61)
+1 Canada (+1)
+27 South Africa (+27)
+66 Thailand (+66)
+964 Iraq (+964)
+1 United States (+1)
+86 China (+86)
+39 Italy (+39)
+49 Germany (+49)
+30 Greece (+30)
+62 Indonesia (+62)
+60 Malaysia (+60)
+960 Maldives (+960)
+230 Mauritius (+230)
+52 Mexico (+52)
+95 Myanmar (+95)
+977 Nepal (+977)
+64 New Zealand (+64)
+234 Nigeria (+234)
+968 Oman (+968)
+63 Philippines (+63)
+7 Russia (+7)
+65 Singapore (+65)
+971 United Arab Emirates (+971)
+44 United Kingdom (+44)
curl --location --request POST 'https://obligr.io/api_v2/message/send' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'dlt_template_id=1207161849448858474' \
--data-urlencode 'sender_id=' \
--data-urlencode 'mobile_no=8109112303' \
--data-urlencode 'message=Dear obligrdemo,
We Wish you a Very Happy Diwali
Regards
obligrdemo' \
--data-urlencode 'unicode=0'
"https://obligr.io/api_v2/message/send", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "dlt_template_id=1207161849448858474&sender_id=&mobile_no=8109112303&message=Dear%20obligrdemo%2C%0AWe%20Wish%20you%20a%20Very%20Happy%20Diwali%0ARegards%0Aobligrdemo&unicode=0",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
'
https://obligr.io/api_v2/message/send?api_key=[API_KEY]&dlt_template_id=1207161849448858474&sender_id=&mobile_no=8109112303&message=Dear%20obligrdemo%2C%0AWe%20Wish%20you%20a%20Very%20Happy%20Diwali%0ARegards%0Aobligrdemo&unicode=0
var client = new RestClient("https://obligr.io/api_v2/message/send");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("dlt_template_id", "1207161849448858474");
request.AddParameter("sender_id", "");
request.AddParameter("mobile_no", "8109112303");
request.AddParameter("message", "Dear obligrdemo,
We Wish you a Very Happy Diwali
Regards
obligrdemo");
request.AddParameter("unicode", "0");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
dlt_template_id=1207161849448858474&sender_id=&mobile_no=8109112303&message=Dear%20obligrdemo%2C%0AWe%20Wish%20you%20a%20Very%20Happy%20Diwali%0ARegards%0Aobligrdemo&unicode=0
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'dlt_template_id=1207161849448858474&sender_id=&mobile_no=8109112303&message=Dear%20obligrdemo%2C%0AWe%20Wish%20you%20a%20Very%20Happy%20Diwali%0ARegards%0Aobligrdemo&unicode=0'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/message/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "dlt_template_id=1207161849448858474&sender_id=&mobile_no=8109112303&message=Dear obligrdemo,
We Wish you a Very Happy Diwali
Regards
obligrdemo&unicode=0");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/message/send")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'dlt_template_id': '1207161849448858474',
'sender_id': '',
'mobile_no': '8109112303',
'message': 'THIS IS A TEST MESSAGE',
'message': 'Dear obligrdemo,\nWe Wish you a Very Happy Diwali\nRegards\nobligrdemo',
'unicode': '0'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/message/send',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/message/send",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"dlt_template_id": "1207161849448858474",
"sender_id": "",
"mobile_no": "8109112303",
"message": "Dear obligrdemo,
We Wish you a Very Happy Diwali
Regards
obligrdemo",
"unicode ": "0"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success":true
"error":null,"data":
{
"campaign_id":2987413
"total_credit":1
"total_number":1,
"unicode":"0",
"message":"SMS successfully sent"}}
https://obligr.io/api_v2/message/re_schedule/[JOB_ID]
Add Multiple Comma Separated.
Possible Value : Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV
curl --location --request POST 'https://obligr.io/api_v2/message/re_schedule/3534546' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'status=Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV'
'https://obligr.io/api_v2/message/re_schedule/3534546',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'status=Operator-Delivered%2CDELIVRD%2CREJECTD%2CDND%2CUNDELIV',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/message/re_schedule?api_key=[API_KEY]&job_id=3534546&status=Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV
var client = new RestClient("https://obligr.io/api_v2/message/re_schedule/3534546");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("status", "Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'status=Operator-Delivered%2CDELIVRD%2CREJECTD%2CDND%2CUNDELIV'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/message/re_schedule/3534546", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "status=Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/message/re_schedule/3534546")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'status': 'Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/message/re_schedule/3534546',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/message/re_schedule/3534546",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"status": "Operator-Delivered,DELIVRD,REJECTD,DND,UNDELIV"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success":true,
"error":null,
"data":"SMS successfully sent. Job ID : 3546966"
}
https://obligr.io/api_v2/message/report
REQUIRED Y-m-d h:i:s Format
Note : if search by "job_id" then no need to enter date_from or date_to.
curl --location --request POST 'https://obligr.io/api_v2/message/report' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'job_id=2984201'
"https://obligr.io/api_v2/message/report", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "job_id=2984201",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/message/report?api_key=[API_KEY]&job_id=2984201
"campaign_id": 2984201,
var client = new RestClient("https://obligr.io/api_v2/message/report");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("job_id", "2984201");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'job_id=2984201'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/message/report", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "job_id=2984201");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/message/report")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'job_id': '2984201'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/message/report',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/message/report",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer gondLLx1DsosFxrlRXJz_O[API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"job_id": "2984201"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: [
{
“job_id”: 2984201,
“sender_id”: “OBLIGR”,
“total_number”: 1,
“total_messages”: 1,
“message”: “THIS IS A TEST MESSAGE”,
“date_submitted”: “2020-07-29 18:30:05”,
“unicode”: “false”,
“status”: “Completed”,
“send_by”: “panel”,
“parent_job_id”: null,
“re_schedule_time”: 0,
“re_schedule_status”: null
"summary": {
"DELIVRD": "1"
}]}
https://obligr.io/api_v2/message/report_details/[JOB_ID]
curl --location --request POST 'https://obligr.io/api_v2/message/report_details/2984201' \
--header 'Authorization: Bearer gondLLx1DsosFxrlRXJz_Ox0[API_KEY]' \
--header 'Cookie: [COOKIES]'
"https://obligr.io/api_v2/message/report_details/2984201", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]
"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/message/report_details/2984201?api_key=[API_KEY]
var client = new RestClient(“https://obligr.io/api_v2/message/report_details/2984201”);
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader(“Authorization”, “Bearer [API_KEY]”);
request.AddHeader(“Cookie”, “[COOKIES]”);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/message/report_details/2984201", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/message/report_details/2984201")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/message/report_details/2984201',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/message/report_details/2984201",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer gondLLx1DsosFxrlRX[API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: [
{
“mobile_no”: “[D_MNO]”,
“status”: “DELIVRD”,
“message_id”: “005388383100162019500647619025731”
}]}
https://obligr.io/api_v2/dlt/add_header
transactional
service_implicit
service_explicit
promotional
Transactional - 6 Characters
Service Implicit - 6 Characters
Service Explicit - 6 Characters
Promotional - 6 Digits
19 Numeric Digits
Login to your DLT account to check
19 Numeric Digits
Login to your DLT account to check
curl --location --request POST 'https://obligr.io/api_v2/dlt/add_header' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'category=promotional' \
--data-urlencode 'header_name=666666' \
--data-urlencode 'header_id=1001122165524968835' \
--data-urlencode 'pe_id=1002122165524968835'
'https://obligr.io/api_v2/dlt/add_header',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'category=promotional&header_name=666666&header_id=1001122165524968835&pe_id=1002122165524968835',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/add_header?api_key=[API_KEY]&category=promotional&header_name=666666&header_id=1001122165524968835&pe_id=1002122165524968835
var client = new RestClient("https://obligr.io/api_v2/dlt/add_header");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("category", "promotional");
request.AddParameter("header_name", "666666");
request.AddParameter("header_id", "1001122165524968835");
request.AddParameter("pe_id", "1002122165524968835");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'category=promotional&header_name=666666&header_id=1001122165524968835&pe_id=1002122165524968835'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/add_header", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "category=promotional&header_name=666666&header_id=1001122165524968835&pe_id=1002122165524968835");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/add_header")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'category': 'promotional',
'header_name': '666666',
'header_id': '1001122165524968835',
'pe_id': '1002122165524968835'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/add_header',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/add_header",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"category": "promotional",
"header_name": "666666",
"header_id": "1001122165524968835",
"pe_id": "1002122165524968835"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 765,
"user_id": 9900,
"header_name": "[D_HEADER_ID]",
"header_id": "1001122165524968835",
"pe_id": "1002122165524968835",
"template_id": null,
"category": "service_implicit",
"template_content": null,
"status": "active",
"is_deleted": null,
"is_default": null,
"is_default_voice": null,
"date_created": "2021-02-06 00:23:37",
"date_updated": "2021-02-06 00:23:37"
}
}
https://obligr.io/api_v2/dlt/set_default_header
Get ID from the below link
https://obligr.io/dlt/header-list
sms or voice
default: sms
curl --location --request POST 'https://obligr.io/api_v2/dlt/set_default_header' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'id=769' \
--data-urlencode 'type=sms'
'https://obligr.io/api_v2/dlt/set_default_header',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'id=769&type=sms',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/set_default_header?api_key=[API_KEY]&id=769&type=sms
var client = new RestClient("https://obligr.io/api_v2/dlt/set_default_header");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("id", "769");
request.AddParameter("type", "sms");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'id=769&type=sms'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/set_default_header", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "id=769&type=sms");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/set_default_header")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'id': '769',
'type': 'sms'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/set_default_header',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/set_default_header",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"id": "769",
"type": "sms"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Default Header ID Changed"
}
https://obligr.io/api_v2/message/re_schedule/[JOB_ID]
transactional
service_implicit
service_explicit
promotional
Transactional - 6 Characters
Service Implicit - 6 Characters
Service Explicit - 6 Characters
Promotional - 6 Digits
Updated 19 Numeric Digits
Login to your DLT account to check
Updated 19 Numeric Digits
Login to your DLT account to check
curl --location --request POST 'https://obligr.io/api_v2/dlt/edit_header/769' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'category=service_implicit' \
--data-urlencode 'header_name=DEMODM' \
--data-urlencode 'header_id=1405159211832908949' \
--data-urlencode 'pe_id=1002122165524968835'
'https://obligr.io/api_v2/dlt/edit_header/769',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'category=service_implicit&header_name=DEMODM&header_id=1405159211832908949&pe_id=1002122165524968835',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/edit_header/769?api_key=[API_KEY]&category=service_implicit&header_name=DEMODM&header_id=1405159211832908949&pe_id=1002122165524968835
var client = new RestClient("https://obligr.io/api_v2/dlt/edit_header/769");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("category", "service_implicit");
request.AddParameter("header_name", "DEMODM");
request.AddParameter("header_id", "1405159211832908949");
request.AddParameter("pe_id", "1002122165524968835");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'category=service_implicit&header_name=DEMODM&header_id=1405159211832908949&pe_id=1002122165524968835'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/edit_header/769", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "category=service_implicit&header_name=DEMODM&header_id=1405159211832908949&pe_id=1002122165524968835");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/edit_header/769")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'category': 'service_implicit',
'header_name': 'DEMODM',
'header_id': '1405159211832908949',
'pe_id': '1002122165524968835'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/edit_header/769',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/edit_header/769",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"category": "service_implicit",
"header_name": "DEMODM",
"header_id": "1405159211832908949",
"pe_id": "1002122165524968835"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 765,
"user_id": 9900,
"header_name": "DEMOSM",
"header_id": "1201122165524968835",
"pe_id": "1202122165524968835",
"template_id": null,
"category": "service_implicit",
"template_content": null,
"status": "active",
"is_deleted": null,
"is_default": null,
"is_default_voice": null,
"date_created": "2021-02-06 00:23:37",
"date_updated": "2021-02-06 00:52:37"
}
}
https://obligr.io/api_v2/dlt/delete-header
769,770,771
for multiple delete
use commas separate
curl --location --request POST 'https://obligr.io/api_v2/dlt/delete-header' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'ids=771'
'https://obligr.io/api_v2/dlt/delete-header',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'ids=771',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/delete-header?api_key=[API_KEY]&ids=771
var client = new RestClient("https://obligr.io/api_v2/dlt/delete-header");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("ids", "771");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'ids=771'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/delete-header", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "ids=771");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/delete-header")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'ids': '771'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/delete-header',
headers: {
'Authorization': 'Bearer [API_KEY]'
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/delete-header",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"ids": "771"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "1 : Record Deleted."
}
https://obligr.io/api_v2/dlt/header-list
curl --location --request POST 'https://obligr.io/api_v2/dlt/header-list' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]'
'https://obligr.io/api_v2/dlt/header-list',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/header-list?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/dlt/header-list");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/header-list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/header-list")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/header-list',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/header-list",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"ID": 769,
"category": "service_implicit",
"header_name": "DEMODM",
"header_id": "1405159211832908949",
"pe_id": "1002122165524968835",
"is_default": 0,
"status": "active",
"date_created": "2021-02-06 13:50:51"
}
]
}
https://obligr.io/api_v2/dlt/add_template
19 Numeric Digits
Login to your DLT account to check
Enter your Template Name
The maximum allowed length is 2000.
You can add the variable parts using {#var#}.
If Consent is used while sending messages then an additional script of the footer will be attached.
768,769,770
For multiple add - Use commas separated
Get ID from the below link
https://obligr.io/dlt/header-list
1 or 0
1 - True
0 - False
curl --location --request POST 'https://obligr.io/api_v2/dlt/add_template' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'template_id=1001122165524963335' \
--data-urlencode 'template_name=Newyear' \
--data-urlencode 'template_content=Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}' \
--data-urlencode 'header_id=768,769'
'https://obligr.io/api_v2/dlt/add_template',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'template_id=1001122165524963335&template_name=Newyear&template_content=Hello%20%7B%23var%23%7D%20Wishing%20you%20and%20your%20family%20a%20very%20Happy%20New%20Year%20%20Regards%20%7Busername%7D&header_id=768%2C769',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/add_template?api_key=[API_KEY]&template_id=1001122165524963335&template_name=Newyear&template_content=Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}&header_id=768,769
var client = new RestClient("https://obligr.io/api_v2/dlt/add_template");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("template_id", "1001122165524963335");
request.AddParameter("template_name", "Newyear");
request.AddParameter("template_content", "Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}");
request.AddParameter("header_id", "768,769");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'template_id=1001122165524963335&template_name=Newyear&template_content=Hello%20%7B%23var%23%7D%20Wishing%20you%20and%20your%20family%20a%20very%20Happy%20New%20Year%20%20Regards%20%7Busername%7D&header_id=768%2C769'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/add_template", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "template_id=1001122165524963335&template_name=Newyear&template_content=Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}&header_id=768,769");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/add_template")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'template_id': '1001122165524963335',
'template_name': 'Newyear',
'template_content': 'Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}',
'header_id': '768,769'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/add_template',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/add_template",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"template_id": "1001122165524963335",
"template_name": "Newyear",
"template_content": "Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}",
"header_id": "768,769"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Template Successfully Saved."
}
https://obligr.io/api_v2/dlt/template-list
curl --location --request POST 'https://obligr.io/api_v2/dlt/template-list' \
--header 'Authorization: Bearer gondLLx1DsosFxrlRXJz_Ox0[API_KEY]' \
--header 'Cookie: [COOKIES]'
'https://obligr.io/api_v2/dlt/template-list',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/template-list?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/dlt/template-list");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/template-list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/template-list")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/template-list',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/template-list",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"ID": 215,
"template_id": "1001122165524963335",
"template_name": "Newyear",
"template_content": "Hello {#var#} Wishing you and your family a very Happy New Year Regards {username}",
"unicode": 0,
"status": "active",
"date_created": "2021-02-06 16:41:12",
"header": {
"768": "BLKSMS",
"769": "DEMODM"
}
}
]
}
https://obligr.io/api_v2/dlt/edit_template/[ID]
19 Numeric Digits
Login to your DLT account to check
Enter your Template Name
The maximum allowed length is 2000.
You can add the variable parts using {#var#}.
If Consent is used while sending messages then an additional script of the footer will be attached.
768,769,770
For multiple add - Use commas separated
Get ID from the below link
https://obligr.io/dlt/template-list
1 or 0
1 - True
2 - False
curl --location --request POST 'https://obligr.io/api_v2/dlt/edit_template/215' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'template_id=1001122165524963000' \
--data-urlencode 'template_name=Newyeartwenty' \
--data-urlencode 'template_content=Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}' \
--data-urlencode 'header_id=768' \
--data-urlencode 'unicode=0'
'https://obligr.io/api_v2/dlt/edit_template/215',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'template_id=1001122165524963000&template_name=Newyeartwenty&template_content=Dear%20%7B%23var%23%7D%20Wishing%20you%20and%20your%20family%20a%20very%20Happy%20New%20Year%20%20Regards%20%7Busername%7D&header_id=768&unicode=0',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY],
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/edit_template?api_key=[API_KEY]&template_id=1001122165524963000&template_name=Newyeartwenty&template_content=Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}&header_id=768&unicode=0
var client = new RestClient("https://obligr.io/api_v2/dlt/edit_template/215");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]")
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("template_id", "1001122165524963000");
request.AddParameter("template_name", "Newyeartwenty");
request.AddParameter("template_content", "Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}");
request.AddParameter("header_id", "768");
request.AddParameter("unicode", "0");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'template_id=1001122165524963000&template_name=Newyeartwenty&template_content=Dear%20%7B%23var%23%7D%20Wishing%20you%20and%20your%20family%20a%20very%20Happy%20New%20Year%20%20Regards%20%7Busername%7D&header_id=768&unicode=0'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/edit_template/215", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "template_id=1001122165524963000&template_name=Newyeartwenty&template_content=Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}&header_id=768&unicode=0");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/edit_template/215")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'template_id': '1001122165524963000',
'template_name': 'Newyeartwenty',
'template_content': 'Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}',
'header_id': '768',
'unicode': '0'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/edit_template/215',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/edit_template/215",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"template_id": "1001122165524963000",
"template_name": "Newyeartwenty",
"template_content": "Dear {#var#} Wishing you and your family a very Happy New Year Regards {username}",
"header_id": "768",
"unicode": "0"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Template Successfully Saved."
}
https://obligr.io/api_v2/dlt/delete-template
215,216
Use Comma Separated for multiple delete
curl --location --request POST 'https://obligr.io/api_v2/dlt/delete-template' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'ids=215'
'https://obligr.io/api_v2/dlt/delete-template',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'ids=215',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded',
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/dlt/delete-template?api_key=[API_KEY]&ids=215
var client = new RestClient("https://obligr.io/api_v2/dlt/delete-template");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("ids", "215");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'ids=215'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/dlt/delete-template", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "ids=215");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/dlt/delete-template")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'ids': '215'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/dlt/delete-template',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/dlt/delete-template",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"ids": "215"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": Template Deleted.",
}
https://obligr.io/api_v2/url-track/add
Enter your title
Enter the URL which you want to track
curl --location --request POST 'https://obligr.io/api_v2/url-track/add' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'title=URL Tracking' \
--data-urlencode 'url=https://www.google.com/'
'https://obligr.io/api_v2/url-track/add',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'title=URL%20Tracking&url=https%3A%2F%2Fwww.google.com%2F',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/url-track/add?api_key=[API_KEY]&title=URL Tracking&url=https://www.google.com/
var client = new RestClient("https://obligr.io/api_v2/url-track/add");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("title", "URL Tracking");
request.AddParameter("url", "https://www.google.com/");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'title=URL%20Tracking&url=https%3A%2F%2Fwww.google.com%2F'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/url-track/add", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "title=URL Tracking&url=https://www.google.com/");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/url-track/add")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'title': 'URL Tracking',
'url': 'https://www.google.com/'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/url-track/add',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/url-track/add",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"title": "URL Tracking",
"url": "https://www.google.com/"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 369,
"uid": "f09",
"title": "URL Tracking",
"shortUrl": "http://obli.in/ob/{XXXXXXXXXX}/f09",
"target_url": "https://www.google.com/",
"status": "active",
"date_created": "2021-03-06 20:56:55"
}
}
https://obligr.io/api_v2/url-track/edit/[ID]
Change the title
Change the URL
active or disabled
curl --location --request POST 'https://obligr.io/api_v2/url-track/edit/369' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'title=New URL Tracking' \
--data-urlencode 'url=https://www.google.co.in/' \
--data-urlencode 'status=active'
'https://obligr.io/api_v2/url-track/edit/369',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'title=New%20URL%20Tracking&url=https%3A%2F%2Fwww.google.co.in%2F&status=active',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/url-track/edit/369?api_key=[API_KEY]&title=New URL Tracking&url=https://www.google.co.in/&status=active
var client = new RestClient("https://obligr.io/api_v2/url-track/edit/369");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("title", "New URL Tracking");
request.AddParameter("url", "https://www.google.co.in/");
request.AddParameter("status", "active");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'title=New%20URL%20Tracking&url=https%3A%2F%2Fwww.google.co.in%2F&status=active'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/url-track/edit/369", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "title=New URL Tracking&url=https://www.google.co.in/&status=active");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/url-track/edit/369")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'title': 'New URL Tracking',
'url': 'https://www.google.co.in/',
'status': 'active'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/url-track/edit/369',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/url-track/edit/369",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"title": "New URL Tracking",
"url": "https://www.google.co.in/",
"status": "active"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": {
"id": 369,
"uid": "f09",
"title": "New URL Tracking",
"shortUrl": "http://obli.in/ob/{XXXXXXXXXX}/f09",
"target_url": "https://www.google.co.in/",
"status": "active",
"date_created": "2021-03-06 20:56:55"
}
}
https://obligr.io/api_v2/url-track/list
curl --location --request POST 'https://obligr.io/api_v2/url-track/list' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/url-track/list',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/url-track/list?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/url-track/list");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/url-track/list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/url-track/list")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/url-track/list',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/url-track/list",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"id": 369,
"uid": "f09",
"title": "New URL Tracking",
"shortUrl": "http://obli.in/ob/{XXXXXXXXXX}/f09",
"target_url": "https://www.google.co.in/",
"status": "active",
"visit":"0",
"date_created": "2021-03-06 20:56:55"
}
]
}
https://obligr.io/api_v2/url-track/visit/[ID]
curl --location --request POST 'https://obligr.io/api_v2/url-track/visit/369' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/url-track/visit/369',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/url-track/visit/369?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/url-track/visit/369");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/url-track/visit/369", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/url-track/visit/369")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/url-track/visit/369',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/url-track/visit/369",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"mobile_no": "7722857766",
"count": "1"
},
{
"mobile_no": "6622117799",
"count": "4"
}
]
}
https://obligr.io/api_v2/message/re_schedule/[JOB_ID]
curl --location --request POST 'https://obligr.io/api_v2/url-track/delete/387' \
--header 'Authorization: Bearer [API_KEY]'
'https://obligr.io/api_v2/url-track/delete/387',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/url-track/delete/369?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/url-track/delete/387");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]'
}
conn.request("POST", "/api_v2/url-track/delete/387", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/url-track/delete/387")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/url-track/delete/387',
headers: {
'Authorization': 'Bearer [API_KEY]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/url-track/delete/387",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "URL Track Delete Successfully."
}
https://obligr.io/api_v2/voice-call/campaign
10 Digit mobile number.
Optional
voice_file or voice_text
Use if voice_source is voice_file
Or enter file name or file_url
.wav, .mp3 file
If voice_source is voice_text
Optional
slow,medium,fast
User posting_time for Schedule Voice Call.
Format : 'Y-m-d H:i:s'
NoAnswer,Failed,Busy, RING_TIMEOUT, Rejected,Completed
Select country if you want to sent International Call(Outside India).
+267 - Botswana (+267)
+86 - China (+86)
+49 - Germany (Germany) (+49)
+30 - Greece (Greece) (+30)
+62 - Indonesia (Indonesia) (+62)
+964 - Iraq (+964)
+39 - Italy (+39)
+60 - Malaysia (Malaysia) (+60)
+960 - Maldives (Maldives) (+960)
+230 - Mauritius (Mauritius) (+230)
+52 - Mexico (Mexico) (+52)
+95 - Myanmar (Myanmar) (+95)
+977 - Nepal (Nepal) (+977)
+64 - New Zealand (New Zealand) (+64)
+234 - Nigeria (Nigeria) (+234)
+968 - Oman (Oman (+968)
+63 - Philippines (Philippines) (+63)
+7 - Russian Federation (Russian Federation) (+7)
+65 - Singapore (Singapore) (+65)
+66 - Thailand (+66)
+971 - United Arab Emirates (United Arab Emirates) (+971)
+44 - United Kingdom (United Kingdom) (+44)
+1 - United States (+1)
REQUIRED IF use type is voice_call/both
Voice Name Language - Gender
Salli en-US - Female
Joey en-US - Male
Aditi hi-IN - Female - 1
Raveena hi-IN - Hindi Text Accepted
comma separate multiple mobile no
Number of time auto Reschedule
Track call response after call press by user.
Track call response after call press by user.
Array of key & Message.
for auto replay need to is_conversation & auto_replay_sms need to true
curl --location --request POST 'https://obligr.io/api_v2/voice-call/campaign' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'caller_id=9925028109' \
--data-urlencode 'voice_source=voice_file' \
--data-urlencode 'voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3' \
--data-urlencode 'mobile_no=8109112303' \
--data-urlencode 're_schedule_status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed' \
--data-urlencode 'voice_interval=5'
"https://obligr.io/api_v2/voice-call/campaign", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "caller_id=9925028109&voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3&mobile_no=8109112303&re_schedule_status=NoAnswer%2CFailed%2CBusy%2CRING_TIMEOUT%2CRejected%2CCompleted&voice_interval=5",
CURLOPT_HTTPHEADER => array(
"authorization: Bearer [API_KEY]",
"cache-control: no-cache",
"content-type: application/x-www-form-urlencoded"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
https://obligr.io/api_v2/voice-call/campaign?api_key=[API_KEY]&caller_id=9925028109&voice_source=voice_file&voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3&mobile_no=8109112303&re_schedule_status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed&voice_interval=5
var client = new RestClient("https://obligr.io/api_v2/voice-call/campaign");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("caller_id", "9925028109");
request.AddParameter("voice_source", "voice_file");
request.AddParameter("voice_file", "https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3");
request.AddParameter("mobile_no", "8109112303");
request.AddParameter("re_schedule_status", "NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed");
request.AddParameter("voice_interval", "5");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'caller_id=9925028109&voice_source=voice_file&voice_file=https%3A//dl.prokerala.com/downloads/ringtones/files/mp3/tiktokpopularjokerringtone2019laylairemixfullbassdjbestjokerringtonefamousb-50918.mp3&mobile_no=8109112303&re_schedule_status=NoAnswer%2CFailed%2CBusy%2CRING_TIMEOUT%2CRejected%2CCompleted&voice_interval=5'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/campaign", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "caller_id=9925028109&voice_source=voice_file&voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3&mobile_no=8109112303&re_schedule_status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed&voice_interval=5");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/campaign")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'caller_id': '9925028109',
'voice_source': 'voice_file',
'voice_file': 'https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3',
'mobile_no': '8109112303',
're_schedule_status': 'NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed',
'voice_interval': '5'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/campaign',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]
'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/campaign",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"caller_id": "9925028109",
"voice_source": "voice_file",
"voice_file": "https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3",
"mobile_no": "8109112303",
"re_schedule_status": "NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed",
"voice_interval": "5"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”:
{ “campaign_id”: 556093,
“total_call”: 2,
“total_number”: 1,
“message”: “Call successfully sent.”
} }
https://obligr.io/api_v2/voice-call/add_caller_id
Name or title for Caller ID
REQUIRED 10 digit mobile number
curl --location --request POST 'https://obligr.io/api_v2/voice-call/add_caller_id' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'title=TESTING' \
--data-urlencode 'mobile_no=9925028109'
"https://obligr.io/api_v2/voice-call/add_caller_id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "title=TESTING&mobile_no=9925028109",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/add_caller_id?api_key=[API_KEY]&title=TESTING&mobile_no=9925028109
var client = new RestClient("https://obligr.io/api_v2/voice-call/add_caller_id");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("title", "TESTING");
request.AddParameter("mobile_no", "9925028109");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'title=TESTING&mobile_no=9925028109'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/add_caller_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "title=TESTING&mobile_no=9925028109");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/add_caller_id")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'title': 'TESTING',
'mobile_no': '9925028109'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/add_caller_id',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/add_caller_id",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]
"
},
"data": {
"title": "TESTING",
"mobile_no": "9925028109"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“mobile_no”: “9925028109”,
“title”: “TESTING”,
“status”: “pending”
}
}
https://obligr.io/api_v2/voice-call/re_schedule/{campaign_id}
NoAnswer,Failed,Busy,
RING_TIMEOUT,
Rejected,Completed
Add Multiple Comma Separated.
Possible Value : NoAnswer,Failed,Busy,
RING_TIMEOUT,
Rejected,Completed
curl --location --request POST 'https://obligr.io/api_v2/voice-call/re_schedule/782511' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed'
'https://obligr.io/api_v2/voice-call/re_schedule/782511',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'status=NoAnswer%2CFailed%2CBusy%2CRING_TIMEOUT%2CRejected%2CCompleted',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/re_schedule/782511?api_key=[API_KEY]&status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed
var client = new RestClient("https://obligr.io/api_v2/re_schedule/782511");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("status", "NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'status=NoAnswer%2CFailed%2CBusy%2CRING_TIMEOUT%2CRejected%2CCompleted'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/voice-call/re_schedule/782511", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "status=NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/re_schedule/782511")
.method("POST", body)
.addHeader("Authorization", "Bearer gondLLx1DsosFxrlRXJz[API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'status': 'NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/re_schedule/782511',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/re_schedule/782511",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"status": "NoAnswer,Failed,Busy,RING_TIMEOUT,Rejected,Completed"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "1 - Call successfully sent. Campaign ID : 782512"
}
https://obligr.io/api_v2/voice-call/verify_caller_id/[D_CALLER_ID]
curl --location --request POST 'https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'verify_otp=7682173'
"https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "verify_otp=7682173",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109?api_key=[API_KEY]&verify_otp=9876543
var client = new RestClient("https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("verify_otp", "7682173");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'verify_otp=7682173'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/verify_caller_id/9925028109", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "verify_otp=7682173");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'verify_otp': '7682173'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/verify_caller_id/9925028109",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"verify_otp": "7682173"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“mobile_no”: “9925028109”,
“title”: “TESTING”,
“status”: “active”
}
}
https://obligr.io/api_v2/voice-call/list_caller_id
curl --location --request POST 'https://obligr.io/api_v2/voice-call/list_caller_id' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]'
'https://obligr.io/api_v2/voice-call/list_caller_id',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY],
'Cookie: [COOKIES]'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/list_caller_id?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/voice-call/list_caller_id");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/list_caller_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/list_caller_id")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/list_caller_id',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://demo.obligr.com/api_v2/voice-call/list_caller_id",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "__cfduid=de80a69b200b501502b0edecf83585a261612596148; PHPSESSID=djas8ku5604v1k852pdv3tl7k1"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": [
{
"title": "TESTING",
"mobile_no": "9925028109",
"status": "active",
"date_created": "2019-09-05 17:11:59"
}
]
}
https://obligr.io/api_v2/voice-call/delete_caller_id/[D_CALLER_ID]
curl --location --request POST 'https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]';
});
"https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: __cfduid=d659b54143769c92b55ef19f4ab55821b1596017761"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109?api_key=gondLLx1DsosFxrlRXJz_Ox0[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/delete_caller_id/9925028109", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109")
.method("POST", body)
.addHeader("Authorization", "[API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/delete_caller_id/9925028109",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”: “Caller ID 9925028109
Successfully Deleted.” }
https://obligr.io/api_v2/voice-call/report
curl --location --request POST 'https://obligr.io/api_v2/voice-call/report' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'campaign_id=556093'
"https://obligr.io/api_v2/voice-call/report",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "campaign_id=556093",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/report?api_key=[API_KEY]&date_from=2020-07-31 00:00:00&date_to=2020-07-31 23:59:59&campaign_id=556093
var client = new RestClient("https://obligr.io/api_v2/voice-call/report");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("campaign_id", "556093");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'campaign_id=556093'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/report", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "campaign_id=556093");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/report")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'campaign_id': '556093'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/report',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/report",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"campaign_id": "556093"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: [
{
“campaign_id”: 556093,
"caller_id":"7722857766"
“total_call”: 2,
“total_number”: 1,
“date_submitted”: “2020-07-31 14:01:36”,
“duration”: 54,
“status”: “completed”,
“parent_campaign_id”: null,
“voice_source”: “voice_file”,
“voice_file”: “202007311401359900225777707.mp3”,
“voice_name”: “”,
“voice_text”: “”,
“voice_pitch_rate”: “”,
“is_conversation”: 0,
“re_schedule_time”: 0,
“voice_interval”: 0,
“conversation_resp”: “”,
“summary”: {
“unanswered”: “1”
"summary":{"answered":"1"}
},
“call_response_summary”: null
}
]
}
https://obligr.io/api_v2/message/re_schedule/[JOB_ID]
curl --location --request POST 'https://obligr.io/api_v2/voice-call/details/556093' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]
"https://obligr.io/api_v2/voice-call/details/556093",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
'
https://obligr.io/api_v2/voice-call/details/556094?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/voice-call/details/556093");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("https://obligr.io/api_v2/")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/details/556093", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/details/556093")
.method("POST", body)
.addHeader("Authorization", "[API_KEY]")
.addHeader("Cookie", "[COOKIES]")
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/details/556093',
headers: {
'Authorization': '[API_KEY]',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/details/556093",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”: [ { “mobile_no”: “+910000038383”,
“status”: “unanswered”,
“duration”: 0,
“call_start”: “2020-07-31 14:01:42”,
“call_end”: “2020-07-31 14:01:42”,
“call_response”: “”,
“response_msg”: “” }
] }
https://obligr.io/api_v2/voice-call/delete_scheduled/{campaign_id}
curl --location --request POST 'https://obligr.io/api_v2/voice-call/delete_scheduled/556094' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]'
"https://obligr.io/api_v2/voice-call/delete_scheduled/556094",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/delete_scheduled/{campaign_id}?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/voice-call/delete_scheduled/556094");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/delete_scheduled/556094", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/delete_scheduled/556094")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/delete_scheduled/556094',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/delete_scheduled/556094",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer gondLLx1DsosFxrlRX[API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”: “Campaign 556094 Successfully Deleted.” }
https://obligr.io/api_v2/voice-call/voice_file_upload
Title of your Voice File
https://www.ringtoneshome.com/
static/p/ringtones/2020/03/29/
g38cn4/12957.mp3
voice_file URL or form_data file
curl --location --request POST 'https://obligr.io/api_v2/voice-call/voice_file_upload' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'voice_title=TESTING' \
--data-urlencode 'voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3'
"https://obligr.io/api_v2/voice_file_upload",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "voice_title=TESTING&voice_file=https%3A//www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/voice_file_upload?api_key=[API_KEY]&voice_title=TESTING&voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3
var client = new RestClient("https://obligr.io/api_v2/voice-call/voice_file_upload");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("voice_title", "TESTING");
request.AddParameter("voice_file", "https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'voice_title=TESTING&voice_file=https%3A//www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/voice_file_upload", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "voice_title=TESTING&voice_file=https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/voice_file_upload")
.method("POST", body)
.addHeader("Authorization", "[API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'voice_title': 'TESTING',
'voice_file': 'https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/voice_file_upload',
headers: {
'Authorization': '[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]
'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/voice_file_upload",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "[API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"voice_title": "TESTING",
"voice_file": "https://www.ringtoneshome.com/static/p/ringtones/2020/03/29/g38cn4/12957.mp3"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: {
“title”: “202007311409099900886395626 2020-07-31 14:09:10 (54 sec : 2 Credit)”,
“voice_file”: “202007311409099900886395626.mp3”,
“duration”: 54
}
}
https://obligr.io/api_v2/voice-call/voice_file
curl --location --request POST 'https://obligr.io/api_v2/voice-call/voice_file' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Cookie: [COOKIES]'
"https://obligr.io/api_v2/voice-call/voice_file",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/voice_file?api_key=[API_KEY]
var client = new RestClient("https://obligr.io/api_v2/voice-call/voice_file");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Cookie", "[COOKIES]");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = ''
headers = {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/voice-call/voice_file", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/voice_file")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/voice_file',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Cookie': '[COOKIES]
'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/voice_file",
"method": "POST",
"timeout": 0,
"headers": {
"Aut"[API_KEY]",
"Cookie": "[COOKIES]"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
“success”: true,
“error”: null,
“data”: [
{
“title”: “lr_20200617113021_3466 2020-07-31 17:33:42”,
“voice_file_name”: “202007311733429900921610003.mp3”,
“voice_file_url”: “https://obligr.io/api_v2/frontend/web/media/recording/9900/202007311733429900921610003.mp3”,
“duration”: 20,
“date_created”: “2020-07-31 17:33:42”,
“add_by”: “panel”
}
]
}
https://obligr.io/api_v2/voice-call/delete_voice_file
Insert Voice File
curl --location --request POST 'https://obligr.io/api_v2/voice-call/delete_voice_file' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'voice_file_name=2021060312343021502755157.mp3'
'https://obligr.io/api_v2/voice-call/delete_voice_file',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'voice_file_name=2021060312343021502755157.mp3',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY]',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/voice-call/delete_voice_file?api_key=[API_KEY]&voice_file_name=2021060312343021502755157.mp3
var client = new RestClient("https://obligr.io/api_v2/voice-call/delete_voice_file");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("voice_file_name", "2021060312343021502755157.mp3");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("obligr.io")
payload = 'voice_file_name=2021060312343021502755157.mp3'
headers = {
'Authorization': 'Bearer gondLLx1DsosFxrlRXJz[API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/voice-call/delete_voice_file", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "voice_file_name=2021060312343021502755157.mp3");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/voice-call/delete_voice_file")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'voice_file_name': '2021060312343021502755157.mp3'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/voice-call/delete_voice_file',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/voice-call/delete_voice_file",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"voice_file_name": "2021060312343021502755157.mp3"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"success": true,
"error": null,
"data": "Voice File Successfully Deleted."
}
https://obligr.io/api_v2/tfa/send
10 Digit Mobile Number.
sms,voice_call or both Default is: SMS
if select 'both' then OTP verification
is from SMS as well Voice Call.
Select from your active Header ID.
Your OTP Verification
Code is : ##OTP##
Type your custom message.put OTP code replace placeholder : ##OTP##.
Default is : Your OTP Verification Code is : ##OTP##
Here ##OTP## is replaced with auto-generate OTP.
19 Digit ID
19 Digit ID
REQUIRED IF
use type is voice_call/both
10 Digit Mobile number.
Select from your active Caller ID.
Give value in minutes Default is : 180 (for 3 hours)
Length of OTP number in (DIGIT) Default is : 6 Digit Min Value is : 4 , Max Value is : 12
Optional 1 or 0
REQUIRED IF
use type is voice_call/both
Voice Name Language - Gender
Salli en-US - Female
Joey en-US - Male
Aditi hi-IN - Female - 1
Raveena hi-IN - Hindi Text Accepted
curl --location --request POST 'https://obligr.io/api_v2/tfa/send' \
--header 'Authorization: Bearer [API_KEY] ' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'mobile_no=8109112303' \
--data-urlencode 'type=sms' \
--data-urlencode 'sender_id =' \
--data-urlencode 'message=Your OTP Verification Code is : ##OTP##' \
--data-urlencode 'dlt_template_id=0000061849448858474' \
--data-urlencode 'dlt_pe_id=0000012110524968835' \
--data-urlencode 'caller_id=9925028109' \
--data-urlencode 'expire_time=180' \
--data-urlencode 'otp_length=6' \
--data-urlencode 'is_unicode=0' \
--data-urlencode 'voice_name=Raveena'
'https://obligr.io/api_v2/tfa/send',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => 'mobile_no=8109112303&type=sms&sender_id%20=&message%0A=Your%20OTP%20Verification%20Code%20is%20%3A%20%23%23OTP%23%23&dlt_template_id=0000061849491229519&dlt_pe_id=0000012110524968835&caller_id=9925028109&expire_time=180&otp_length=6&is_unicode=0&voice_name=Raveena',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer [API_KEY] ',
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/tfa/send?api_key=[API_KEY]&mobile_no=8109112303&type=sms&sender_id =[D_HEADER_ID}&message=Your OTP Verification Code is : %23%23OTP%23%23&dlt_template_id=0000061849491229519&dlt_pe_id=0000012110524968835&caller_id=9925028109&expire_time=180&otp_length=6&is_unicode=0&voice_name=Raveena&is_unicode=0
var client = new RestClient("https://obligr.io/api_v2/tfa/send");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "[API_KEY] ");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("mobile_no", "8109112303");
request.AddParameter("type", "sms");
request.AddParameter("sender_id ", "");
request.AddParameter("message", "Your OTP Verification Code is : ##OTP##");
request.AddParameter("dlt_template_id", "0000061849491229519");
request.AddParameter("dlt_pe_id", "0000012110524968835");
request.AddParameter("caller_id", "9925028109");
request.AddParameter("expire_time", "180");
request.AddParameter("otp_length", "6");
request.AddParameter("is_unicode", "0");
request.AddParameter("voice_name", "Raveena");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("https://obligr.io/api_v2/")
payload = 'mobile_no=8109112303&type=sms&sender_id%20=&message%0A=Your%20OTP%20Verification%20Code%20is%20%3A%20%23%23OTP%23%23&dlt_template_id=0000061849491229519&dlt_pe_id=0000012110524968835&caller_id=9925028109&expire_time=180&otp_length=6&is_unicode=0&voice_name=Raveena'
headers = {
'Authorization': '[API_KEY] ',
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api_v2/tfa/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "mobile_no=8109112303&type=sms&sender_id =&message=Your OTP Verification Code is : ##OTP##&dlt_template_id=0000061849491229519&dlt_pe_id=0000012110524968835&caller_id=9925028109&expire_time=180&otp_length=6&is_unicode=0&voice_name=Raveena");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/tfa/send")
.method("POST", body)
.addHeader("Authorization", "[API_KEY] ")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'mobile_no': '8109112303',
'type': 'sms',
'sender_id ': '',
'message\n': 'Your OTP Verification Code is : ##OTP##',
'dlt_template_id': '0000061849491229519',
'dlt_pe_id': '0000012110524968835',
'caller_id': '9925028109',
'expire_time': '180',
'otp_length': '6',
'is_unicode': '0',
'voice_name': 'Raveena'
});
var config = {
method: 'post',
url: ''https://obligr.io/api_v2/tfa/send',
headers: {
'Authorization': '[API_KEY] ',
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/tfa/send",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "[API_KEY] ",
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"mobile_no": "8109112303",
"type": "sms",
"sender_id ": "",
"message
": "Your OTP Verification Code is : ##OTP##",
"dlt_template_id": "0000061849491229519",
"dlt_pe_id": "0000012110524968835",
"caller_id": "9925028109",
"expire_time": "180",
"otp_length": "6",
"is_unicode": "0",
"voice_name": "Raveena"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”: { “verify_key”: “HOElx46H”,
“mobile_no”: “8109112303”,
“message”: “OTP successfully sent.” } }
https://obligr.io/api_v2https://obligr.io/api_v2/tfa/resend
curl --location --request POST 'https://obligr.io/api_v2/tfa/resend' \
--header 'Authorization: Bearer [API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'mobile_no=0000038383' \
--data-urlencode 'verify_key=HOElx46H'
$.ajax(settings).done(function (response) {
console.log(response);
});
"https://obligr.io/api_v2/tfa/resend",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "mobile_no=0000038383&verify_key=HOElx46H",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/tfa/resend?api_key=[API_KEY]&mobile_no=8109112303&verify_key=HOElx46H
var client = new RestClient("https://obligr.io/api_v2/tfa/resend");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("mobile_no", "0000038383");
request.AddParameter("verify_key", "HOElx46H");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("https://obligr.io/api_v2/")
payload = 'mobile_no=0000038383&verify_key=HOElx46H'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/tfa/resend", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "mobile_no=0000038383&verify_key=HOElx46H");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/tfa/resend")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'mobile_no': '0000038383',
'verify_key': 'HOElx46H'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/tfa/resend',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/tfa/resend",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"mobile_no": "0000038383",
"verify_key": "HOElx46H"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true,
“error”: null,
“data”: { “verify_key”: “HOElx46H”,
“mobile_no”: “8109112303”,
“message”: “OTP successfully ReSent.” } }
https://obligr.io/api_v2/tfa/verify
10 digit mobile number
Your 6 Digit OTP Code.
curl --location --request POST 'https://obligr.io/api_v2/tfa/verify' \
--header 'Authorization: Bearer
[API_KEY]' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: [COOKIES]' \
--data-urlencode 'mobile_no=0000038383' \
--data-urlencode 'verify_key=onhi8afh' \
--data-urlencode 'otp=013430'
"https://obligr.io/api_v2/tfa/verify",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "mobile_no=0000038383&verify_key=onhi8afh&otp=013430",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer [API_KEY]A",
"Content-Type: application/x-www-form-urlencoded",
"Cookie: [COOKIES]"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
https://obligr.io/api_v2/tfa/verify?api_key=[API_KEY]&mobile_no=0000038383&verify_key=onhi8afh&otp=013430
var client = new RestClient("https://obligr.io/api_v2/tfa/verify");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer [API_KEY]");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Cookie", "[COOKIES]");
request.AddParameter("mobile_no", "0000038383");
request.AddParameter("verify_key", "onhi8afh");
request.AddParameter("otp", "013430");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
import mimetypes
conn = http.client.HTTPSConnection("obligr.io")
payload = 'mobile_no=0000038383&verify_key=onhi8afh&otp=013430'
headers = {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
}
conn.request("POST", "/api_v2/tfa/verify", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "mobile_no=0000038383&verify_key=onhi8afh&otp=013430");
Request request = new Request.Builder()
.url("https://obligr.io/api_v2/tfa/verify")
.method("POST", body)
.addHeader("Authorization", "Bearer [API_KEY]")
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Cookie", "[COOKIES]")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
'mobile_no': '0000038383',
'verify_key': 'onhi8afh',
'otp': '013430'
});
var config = {
method: 'post',
url: 'https://obligr.io/api_v2/tfa/verify',
headers: {
'Authorization': 'Bearer [API_KEY]',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': '[COOKIES]'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "https://obligr.io/api_v2/tfa/verify",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer [API_KEY]",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "[COOKIES]"
},
"data": {
"mobile_no": "0000038383",
"verify_key": "onhi8afh",
"otp": "013430"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{ “success”: true, “error”: null, “data”: { “mobile_no”: “8225838383”, “message”: “OTP successfully Verified.” } }
http://api.dmshop.in/wapp/api/send
Get your API key from api.obligr.io
Please do not send messages in a loop or in bulk
{Whatsapp will block the number}
1500 Characters
https://i.pcmag.com/imagery/lineups/
05OQSA4rlL7876eIsOPWHNV-
1.1569492718.fit_lim.size_768x432.jpg
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
https://storage.googleapis.com/gweb-
uniblog-publish-prod/images/
Blogpost_Hero_2880x1200_v2.max-
1000×1000.png
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
https://i.pcmag.com/imagery/lineups/
05OQSA4rlL7876eIsOPWHNV-
1.1569492718.fit_lim.size_768x432.jpg
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
https://storage.googleapis.com/gweb-
uniblog-publish-prod/images/Blogpost_Hero_
2880x1200_v2.max-1000×1000.png
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
curl --location --request GET 'api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf'
'api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This%20is%20a%20test%20msg%20from%20WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf
var client = new RestClient("api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("api.dmshop.in")
payload = ''
headers = {}
conn.request("GET", "/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This%20is%20a%20test%20msg%20from%20WhatsApp&img1=https://i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
Request request = new Request.Builder()
.url("api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf")
.method("GET", null)
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var config = {
method: 'get',
url: 'api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf',
headers: { }
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "api.dmshop.in/wapp/api/send?apikey=[Own_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"status": "success",
"errormsg": "1 saved sucessfully",
"statuscode": 200,
"requestid": "6156db94ab54101908c4bb48",
"msgcount": 1,
"msgcost": 1
}
whatsapp.dmshop.in/wapp/api/send
Get your API key from api.obligr.io
Please do not send messages in a loop or in bulk
{Whatsapp will block the number}
1500 Characters
i.pcmag.com/imagery/lineups
/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
storage.googleapis.com/gweb-
uniblog-publish-prod/images/Blogpost
_Hero_2880x1200_v2.max-1000×1000.png
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
i.pcmag.com/imagery/lineups/
05OQSA4rlL7876eIsOPWHNV-1.1569492718.
fit_lim.size_768x432.jpg
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
storage.googleapis.com/gweb-
uniblog-publish-prod/images/Blogpost_
Hero_2880x1200_v2.max-1000×1000.png
Hosted URL
MAX 2 MB
JPG/JPEG/PNG ONLY
www.africau.edu/images/
default/sample.pdf
Hosted PDF
MAX 2 MB
PDF ONLY
curl --location --request GET 'whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf
'whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This%20is%20a%20test%20msg%20from%20WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf
var client = new RestClient("whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
import http.client
conn = http.client.HTTPSConnection("whatsapp.dmshop.in")
payload = ''
headers = {}
conn.request("GET", "/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This%20is%20a%20test%20msg%20from%20WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
Request request = new Request.Builder()
.url("whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf")
.method("GET", null)
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var config = {
method: 'get',
url: 'whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf',
headers: { }
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
var settings = {
"url": "whatsapp.dmshop.in/wapp/api/send?apikey=[Vir_WhatsApp_API_KEY]&mobile=8109112303&msg=This is a test msg from WhatsApp&img1=i.pcmag.com/imagery/lineups/05OQSA4rlL7876eIsOPWHNV-1.1569492718.fit_lim.size_768x432.jpg&img2=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img3=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&img4=storage.googleapis.com/gweb-uniblog-publish-prod/images/Blogpost_Hero_2880x1200_v2.max-1000x1000.png&pdf=www.africau.edu/images/default/sample.pdf",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});
{
"status": "success",
"errormsg": "1 saved sucessfully",
"statuscode": 200,
"requestid": "6156dcbb5434c54a7dba5e38",
"msgcount": 1,
"msgcost": 1
}