Logo
Improve customer experience throughout the entire customer journey
Simplify and improve your business communication with customers – from online support and custom notifications through two-factor authentication
icon
Marketing
Send promotional messages, information about promotions, seasonal sales and discounts
icon
Sales
Remind about delayed items, confirm the status of purchases and make an appointment
icon
Support
Provide your customers with fast and professional support and feedback
icon
Account Security
Set up two-factor authentication via SMS messages to prevent system hacking
channels
All channels of communication with your customers in one place
Do you want to improve the existing channels of communication with your audience, for example, SMS or Voice calls, or implement new ways of communication? IT-Decision Telecom specialists will help your business solve this problem
Sales growth
120%
Globally
200+
API integration
API
Premium Support
24/7
DOCUMENTATION FOR DEVELOPERS
Use communication channels in a format convenient for you
View Documentation
var client = new RestClient("web.it-decision.com/v1/api/send-sms");client.Timeout = -1;var request = new RestRequest(Method.POST);request.AddHeader("Authorization", "Basic api_key");request.AddHeader("Content-Type", "application/json");var body = @"{   ""phone"":380632132121,   ""sender"":""InfoItd"",   ""text"":""This is messages DecisionTelecom"",   ""validity_period"":300}";request.AddParameter("application/json", body,  ParameterType.RequestBody);IRestResponse response = client.Execute(request);Console.WriteLine(response.Content);
var myHeaders = new Headers();myHeaders.append("Authorization", "Basic api_key");myHeaders.append("Content-Type", "application/json");var raw = JSON.stringify({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300});var requestOptions = {  method: 'POST',  headers: myHeaders,  body: raw,  redirect: 'follow'};fetch("web.it-decision.com/v1/api/send-sms", requestOptions)  .then(response => response.text())  .then(result => console.log(result))  .catch(error => console.log('error', error));
OkHttpClient client = new OkHttpClient().newBuilder()  .build();MediaType mediaType = MediaType.parse("application/json");RequestBody body = RequestBody.create(mediaType,"{\"phone\":380632132121,\"sender\":\"InfoItd\",\"text\":\"This is messages DecisionTelecom\",\"validity_period\":300}");Request request = new Request.Builder()  .url("web.it-decision.com/v1/api/send-sms")  .method("POST", body)  .addHeader("Authorization", "Basic api_key")  .addHeader("Content-Type", "application/json")  .build();Response response = client.newCall(request).execute();
$curl = curl_init();curl_setopt_array($curl, array(  CURLOPT_URL =>'web.it-decision.com/v1/api/send-sms',  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 =>'{     "phone":380632132121,     "sender":"InfoItd",     "text":"This is messages DecisionTelecom",     "validity_period":300  }',  CURLOPT_HTTPHEADER => array(    'Authorization: Basic api_key',    'Content-Type: application/json',  ),));$response = curl_exec($curl);curl_close($curl);echo $response;
import http.clientimport jsonconn = http.client.HTTPSConnection("web.it-decision.com")payload = json.dumps({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300})headers = {  'Authorization': 'Basic api_key',  'Content-Type': 'application/json'}conn.request("POST", "/v1/api/send-sms", payload, headers)res = conn.getresponse()data = res.read()print(data.decode("utf-8"))
package mainimport (  "fmt"  "strings"  "net/http"  "io/ioutil")func main() {  url := "web.it-decision.com/v1/api/send-sms"  method := "POST"  payload := strings.NewReader(`{     "phone":380632132121,     "sender":"InfoItd",     "text":"This is messages DecisionTelecom",     "validity_period":300  }`)  client := &http.Client {}  req, err := http.NewRequest(method, url, payload)  if err != nil {    fmt.Println(err)    return  }  req.Header.Add("Authorization", "Basic api_key")  req.Header.Add("Content-Type", "application/json")  res, err := client.Do(req)  if err != nil {    fmt.Println(err)    return  }  defer res.Body.Close()  body, err := ioutil.ReadAll(res.Body)  if err != nil {    fmt.Println(err)    return  }  fmt.Println(string(body))}
var axios = require('axios');var data = JSON.stringify({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300});var config = {  method: 'post',  url: 'web.it-decision.com/v1/api/send-sms',  headers: {     'Authorization': 'Basic api_key',     'Content-Type': 'application/json'   },  data : data};axios(config).then(function (response) {  console.log(JSON.stringify(response.data));}).catch(function (error) {  console.log(error);});
import http.clientimport jsonconn = http.client.HTTPSConnection("web.it-decision.com")payload = json.dumps({  "phone":380632132121,  "sender": "InfoItd",  "text":"This is messages DecisionTelecom",  "validity_period":300})headers = {  'Authorization': 'Basic api_key',  'Content-Type': 'application/json'}conn.request("POST", "/v1/api/send-sms", payload, headers)res = conn.getresponse()data = res.read()print(data.decode("utf-8"))
Irina, marketing director of "Geliar Gym"
Irina, marketing director of
Andrey Kamchatkin CEO, INPRIME
Andrey Kamchatkin CEO, INPRIME
Clients
We use cookies on our website to see how you interact with it. By Accepting, you consent to our use of such cookies. Cookie Policy