# Отправка сообщения

Спецификации для отправки сообщения: JSON, XML, HTTP GET

{% tabs %}
{% tab title="XML" %}
Метод отправки **`POST`**

Кодировка XML-документов: **`UTF-8`**

Обязательный заголовок: **`Content-type: text/xml; charset=utf-8;`**

Адрес для запроса: **`https://my3.webcom.mobi/xml`**

### **Примеры**

[Пример отправки SMS сообщения<br>](#primer-xml-dokumenta-dlya-otpravki-sms-soobsheniya)[Пример отправки Viber сообщения<br>](#primer-xml-dokumenta-dlya-otpravki-viber-soobsheniya)[Пример отправки Каскадного сообщения](#primer-xml-dokumenta-dlya-otpravki-kaskadnogo-soobsheniya)

### Параметры запроса на отправку сообщения

<table><thead><tr><th width="207.66666666666666">Параметр</th><th width="87">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><p>request</p><p><mark style="color:blue;">.security</mark></p><p><mark style="color:blue;">.login</mark></p><p><mark style="color:orange;">[value]</mark>*</p></td><td>String</td><td>Ваш логин в системе</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.security</mark></p><p><mark style="color:blue;">.password</mark></p><p><mark style="color:orange;">[value]</mark>*</p></td><td>String</td><td>Ваш пароль в системе</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.security</mark></p><p><mark style="color:blue;">.token</mark></p><p><mark style="color:orange;">[value]</mark>*</p></td><td>String</td><td>Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p><mark style="color:green;">[type_send_1]</mark>*</p></td><td>String</td><td><p>Тип отправляемого сообщения </p><ul><li>viber </li><li>sms</li><li>flashcall</li><li>hlr</li></ul></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p><mark style="color:green;">[type_send_2]</mark></p></td><td>String</td><td><p>Тип досылаемого сообщения, в случае если отправляемое сообщение не будет доставлено по первому типу направления <em>request<mark style="color:blue;">.message[type_send_1]</mark></em>, применяется для каскадной отправки</p><ul><li>viber </li><li>sms</li></ul></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p><mark style="color:green;">[type]</mark></p></td><td>String</td><td><p>Тип сообщения:</p><ul><li>silence – невидимые SMS (для проверки статуса абонента)</li><li>sms – обычная SMS</li><li>flashcall </li><li>hlr</li></ul></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">sender</mark>*</p></td><td>String</td><td><p>Отправитель SMS, HLR, FlashCall сообщения</p><p><em>!Именно это значение будет выводиться на телефоне абонента в поле от кого сообщение</em></p></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">text</mark>*</p></td><td>String</td><td>Текст SMS, HLR, FlashCall сообщения</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[phone]</mark>*</p></td><td>Int</td><td>Номер абонента, которому адресовано сообщение</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[number_sms]</mark></p></td><td>Int</td><td>Номер сообщения в пределах отправляемого XML документа</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[client_id_sms]</mark></p></td><td>Int</td><td><p>Число присваиваемое клиентом </p><p><em>!Необязательный параметр, позволяет избежать повторной отправки. Если раннее с этого аккаунта уже было отправлено SMS с таким номером, то повторная отправка не производится, а возвращается номер ранее отправленного SMS</em></p></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[time_send]</mark></p></td><td>date</td><td><p>Дата и время отправки в формате:</p><p>YYYY-MM-DD HH:MM</p><p>где,<br>   YYYY-год,<br>   MM-месяц,<br>   DD-день,<br>   HH-часы, </p><p>   MM-минуты</p><p><em>!Если не задано, то сообщение имеет максимальный срок жизни (один день)</em></p></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[validity_period]</mark></p></td><td>date</td><td><p>Дата и время, после которых не будут делаться попытки доставить SMS в формате:</p><p><em>YYYY-MM-DD HH:MM:SS</em></p><p>где,<br>    YYYY - год,<br>    MM - месяц,<br>    DD - день,<br>    HH - часы, </p><p>    MM - минуты</p><p>    SS - секунды</p><p><em>!Если не задано, то SMS имеет максимальный срок жизни  (один день)</em></p></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">abonent</mark></p><p><mark style="color:orange;">[validity_period_viber]</mark></p></td><td>date</td><td><p>Дата и время, после которых не будут делаться попытки доставить Viber в формате:</p><p><em>YYYY-MM-DD HH:MM:SS</em></p><p>где,<br>    YYYY - год,<br>    MM - месяц,<br>    DD - день,<br>    HH - часы, </p><p>    MM - минуты</p><p>    SS - секунды</p><p><em>!Если не задано, то Viber имеет максимальный срок жизни  (один день)</em></p></td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">sender_viber</mark></p></td><td>String</td><td>Отправитель Viber сообщения</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">text_viber</mark></p></td><td>String</td><td>Текст Viber сообщения</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">button_viber</mark></p></td><td>String</td><td>Текст кнопки Viber сообщения</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">action_viber</mark></p></td><td>String</td><td>Ссылка для кнопки Viber сообщения</td></tr><tr><td><p>request</p><p><mark style="color:blue;">.message</mark></p><p>.<mark style="color:green;">image_viber</mark></p></td><td>String</td><td>Адрес картинки для Viber сообщения</td></tr></tbody></table>

\*- обязательный параметр

### В случае получения правильного XML-документа

{% code fullWidth="false" %}

```xml
<?xml  version="1.0" encoding="utf-8" ?>
<response>
     <information number_sms="1" id_sms="ID SMS в системе для проверки статуса" parts="2">Статус/сообщение об ошибке</information>
     <information number_sms="2" id_sms="ID SMS в системе для проверки статуса" parts="2">Статус/сообщение об ошибке</information>
     <information number_sms="3" id_sms="ID SMS в системе для проверки статуса" parts="2">Статус/сообщение об ошибке</information>
…
</response>
```

{% endcode %}

<table><thead><tr><th width="189.66666666666666">Параметр</th><th width="107">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><p>response</p><p><mark style="color:blue;">.information</mark></p><p><mark style="color:green;">[number_sms]</mark></p></td><td>Int</td><td>Номер сообщения, указанный при отправке XML документа</td></tr><tr><td><p>response</p><p><mark style="color:blue;">.information</mark></p><p><mark style="color:green;">[id_sms]</mark></p></td><td>String</td><td><p>Номер SMS сообщения. Используется для проверки статуса SMS.</p><p><em>!Если в процессе отправки SMS произошла ошибка, то id_sms не передается</em></p></td></tr><tr><td><p>response</p><p><mark style="color:blue;">.information</mark></p><p><mark style="color:green;">[parts]</mark></p></td><td>Int</td><td>Количество частей SMS</td></tr><tr><td><p>response</p><p><mark style="color:blue;">.information</mark></p></td><td>String</td><td><p>Статус сообщения («send»), если была отправлена, или сообщение об ошибке, если в процессе отправки произошла ошибка:</p><ul><li>У нас закончились SMS. Для разрешения проблемы свяжитесь с менеджером</li><li>Закончились SMS</li><li>Аккаунт заблокирован</li><li>Укажите номер телефона</li><li>Номер телефона присутствует в стоп-листе</li><li>Данное направление закрыто для вас</li><li>Данное направление закрыто</li><li>Текст SMS отклонен модератором</li><li>Нет отправителя</li><li>Отправитель не должен превышать 15 символов для цифровых номеров и 11 символов для буквенно-числовых</li><li>Номер телефона должен быть меньше 15 символов</li><li>Нет текста сообщения</li><li>Нет ссылки</li><li>Укажите название контакта и хотя бы один параметр для визитной карточки</li><li>Такого отправителя нет</li><li>Отправитель не прошел модерацию</li></ul></td></tr></tbody></table>

### &#x20;В случае возникновения ошибки в отправленном XML-документе

```xml
<?xml version="1.0" encoding="utf-8"?>
<response>
     <error>Текст ошибки</error>
</response>
```

<table><thead><tr><th width="190.66666666666666">Параметр</th><th width="115">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><p>response</p><p><mark style="color:blue;">.error</mark></p></td><td>String</td><td><p>Текст ошибки может принимать следующие значения:</p><ul><li>Неправильный формат XML документа </li><li>Ваш аккаунт заблокирован</li><li>Неправильный логин или пароль</li><li>POST данные отсутствуют</li></ul></td></tr></tbody></table>

### Пример XML-документа для отправки SMS сообщения

```xml
<?xml version="1.0" encoding="utf-8" ?>
<request>
     <message type_send_1="sms" type="sms">
          <sender>Отправитель</sender>
          <text>Текст сообщения</text>
          <abonent phone="79033256699" number_sms="1" client_id_sms="101" time_send="2001-12-31 12:34:54" validity_period="2001-12-31 15:34:54" />
          <abonent phone="79033256699" number_sms="2" client_id_sms="102" time_send="2001-12-31 12:35:54" />
          ...
          <abonent phone="79033256699" number_sms="10" client_id_sms="110" time_send="" />
     </message>
     <security>
          <login value="логин" />
          <password value="пароль" />
     </security>
</request>
```

### &#x20;Пример XML-документа для отправки Viber сообщения

```xml
<?xml version="1.0" encoding="utf-8" ?>
<request>
    <message type_send_1="viber" type="sms">
        <sender_viber>Отправитель Viber сообщения</sender_viber>
        <text_viber>Текст сообщения</text_viber>
        <button_viber>Текст кнопки</button_viber>
        <action_viber>Ссылка для кнопки</action_viber>
        <image_viber>Адрес картинки</image_viber>
        <abonent phone="79033256699" number_sms="1" client_id_sms="101" time_send="2001-12-31 12:34:54" validity_period_viber="2001-12-31 15:34:54" />
        <abonent phone="79033256699" number_sms="2" client_id_sms="102" time_send="2001-12-31 12:35:54" />
        ...
        <abonent phone="79033256699" number_sms="10" client_id_sms="110" time_send="" />
    </message>
    <security>
        <login value="логин" />
        <password value="пароль" />
    </security>
</request>
```

### &#x20;Пример XML-документа для отправки Каскадного сообщения

```xml
<?xml version="1.0" encoding="utf-8" ?>
<request>
    <message type_send_1="viber" type_send_2="sms" type="sms">
        <sender_viber>Отправитель Viber сообщения</sender_viber>
        <text_viber>Текст сообщения Viber</text_viber>
        <button_viber>Текст кнопки Viber</button_viber>
        <action_viber>Ссылка для кнопки Viber</action_viber>
        <image_viber>Адрес картинки Viber</image_viber>
        <sender>Отправитель SMS сообщения</sender>
        <text>Текст сообщения SMS</text>
        <abonent phone="79033256699" number_sms="1" client_id_sms="101" time_send="2001-12-31 12:34:54" validity_period="2001-12-31 15:34:54" validity_period_viber="2001-12-31 15:34:54" />
        <abonent phone="79033256699" number_sms="2" client_id_sms="102" time_send="2001-12-31 12:35:54" />
        ...
        <abonent phone="79033256699" number_sms="10" client_id_sms="110" time_send="" />
    </message>
    <security>
        <login value="логин" />
        <password value="пароль" />
    </security>
</request>
```

{% endtab %}

{% tab title="JSON" %}
Метод отправки **`POST`**

Кодировка JSON-документов: **`UTF-8`**

Обязательный заголовок: **`Content-type: text/json; charset=utf-8;`**

Адрес для запроса: **`https://my3.webcom.mobi/json`**

### Примеры

[Пример отправки SMS сообщения<br>](#primer-json-dokumenta-dlya-otpravki-sms-soobsheniya)[Пример отправки Viber сообщения<br>](#primer-json-dokumenta-dlya-otpravki-viber-soobsheniya)[Пример отправки Каскадного сообщения](#primer-json-dokumenta-dlya-otpravki-kaskadnogo-soobsheniya)

### Параметры запроса на отправку сообщения

<table><thead><tr><th width="207.66666666666666">Параметр</th><th width="87">Тип</th><th>Описание</th></tr></thead><tbody><tr><td>login*</td><td>String</td><td>Ваш логин в системе</td></tr><tr><td>password<mark style="color:green;">*</mark></td><td>String</td><td>Ваш пароль в системе</td></tr><tr><td>token*</td><td>String</td><td>Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру</td></tr><tr><td><p>message</p><p><mark style="color:green;">.type_send_1</mark>*</p></td><td>String</td><td><p>Тип отправляемого сообщения </p><ul><li>viber </li><li>sms</li><li>flashcall</li><li>hlr</li></ul></td></tr><tr><td><p>message</p><p><mark style="color:blue;">.type_send_2</mark></p></td><td>String</td><td><p>Тип досылаемого сообщения, в случае если отправляемое сообщение не будет доставлено по первому типу направления <em>message.<mark style="color:blue;">type_send_1</mark></em>, применяется для каскадной отправки</p><ul><li>viber </li><li>sms</li></ul></td></tr><tr><td><p>message</p><p><mark style="color:blue;">.sender</mark>*</p></td><td>String</td><td><p>Отправитель сообщения</p><p><em>!Именно это значение будет выводиться на телефоне абонента в поле от кого сообщение</em></p></td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">text</mark>*</p></td><td>String</td><td>Текст сообщения</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">phones</mark></p><p><mark style="color:orange;">.phone</mark>*</p></td><td>Int</td><td>Номер абонента, которому адресовано сообщение</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">phones</mark></p><p><mark style="color:orange;">.number_sms</mark></p></td><td>Int</td><td>Номер сообщения в пределах отправляемого XML документа</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">phones</mark></p><p><mark style="color:orange;">.client_id_sms</mark></p></td><td>Int</td><td><p>Число присваиваемое клиентом </p><p><em>!Необязательный параметр, позволяет избежать повторной отправки. Если раннее с этого аккаунта уже было отправлено</em> сообщение <em>с таким номером, то повторная отправка не производится, а возвращается номер ранее отправленного</em> сообщения</p></td></tr><tr><td><p></p><p>message</p><p>.<mark style="color:blue;">phones</mark></p><p><mark style="color:green;">validity_period</mark></p></td><td>date</td><td><p>Дата и время, после которых не будут делаться попытки доставить сообщение в формате:</p><p><em>YYYY-MM-DD HH:MM:SS</em></p><p>где,<br>    YYYY - год,<br>    MM - месяц,<br>    DD - день,<br>    HH - часы, </p><p>    MM - минуты</p><p>    SS - секунды</p><p><em>!Если не задано, то сообщение имеет максимальный срок жизни  (один день)</em></p></td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">sender_viber</mark></p></td><td>String</td><td>Отправитель Viber сообщения</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">text_viber</mark></p></td><td>String</td><td>Текст Viber сообщения</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">button_viber</mark></p></td><td>String</td><td>Текст кнопки Viber сообщения</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">action_viber</mark></p></td><td>String</td><td>Ссылка для кнопки Viber сообщения</td></tr><tr><td><p>message</p><p>.<mark style="color:blue;">image_viber</mark></p></td><td>String</td><td>Адрес картинки для Viber сообщения</td></tr></tbody></table>

\*- обязательный параметр

### В случае получения правильного JSON-документа

{% code fullWidth="false" %}

```json
{
    "information":
        [
            {
                "state": "Статус", 
                "id_sms": "ID SMS в системе для проверки статуса",
                "error": "Сообщение об ошибке."
            },
            {
                "state": "Статус", 
                "id_sms": "ID SMS в системе для проверки статуса",
                "error": "Сообщение об ошибке."
            }
        ]
}
```

{% endcode %}

<table><thead><tr><th width="189.66666666666666">Параметр</th><th width="107">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><p>information</p><p><mark style="color:green;">.state</mark></p></td><td>String</td><td>Статус сообщения («send»), если сообщение было отправлено</td></tr><tr><td><p>information</p><p><mark style="color:green;">.id_sms</mark></p></td><td>String</td><td><p>Номер сообщения. Используется для проверки статуса сообщения.</p><p><em>!Если в процессе отправки</em> сообщения <em>произошла ошибка, то id_sms не передается</em></p></td></tr><tr><td><p>information</p><p><mark style="color:blue;">.error</mark></p></td><td>String</td><td><p>Сообщение об ошибке, если в процессе отправки произошла ошибка:</p><ul><li>У нас закончились SMS. Для разрешения проблемы свяжитесь с менеджером</li><li>Закончились SMS</li><li>Аккаунт заблокирован</li><li>Укажите номер телефона</li><li>Номер телефона присутствует в стоп-листе</li><li>Данное направление закрыто для вас</li><li>Данное направление закрыто</li><li>Текст SMS отклонен модератором</li><li>Нет отправителя</li><li>Отправитель не должен превышать 15 символов для цифровых номеров и 11 символов для буквенно-числовых</li><li>Номер телефона должен быть меньше 15 символов</li><li>Нет текста сообщения</li><li>Нет ссылки</li><li>Укажите название контакта и хотя бы один параметр для визитной карточки</li><li>Такого отправителя нет</li><li>Отправитель не прошел модерацию</li></ul></td></tr></tbody></table>

### &#x20;В случае возникновения ошибки в отправленном JSON-документе

```json
{
    "error": "Текст ошибки."
}
```

<table><thead><tr><th width="190.66666666666666">Параметр</th><th width="115">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><mark style="color:blue;">error</mark></td><td>String</td><td><p>Текст ошибки может принимать следующие значения:</p><ul><li>Неправильный формат JSON документа </li><li>Ваш аккаунт заблокирован</li><li>Неправильный логин или пароль</li><li>POST данные отсутствуют</li></ul></td></tr></tbody></table>

### Пример JSON-документа для отправки SMS сообщения

```json
{
    "login":"логин",
    "password":"пароль",
    "token":"или токен",
    "message":
        [
            {
                "type_send_1":"sms",
                "sender":" Отправитель",
                "text":"Текст сообщения",
                "phones":
                    [
                        {
                            "phone":"79612242243",
                            "client_id_sms":"101",
                            "validity_period":"2001-12-31 15:34:54"
                        },
                        {
                            "phone":"79612242244",
                            "client_id_sms":"102",
                            "validity_period":"2001-12-31 15:34:54"
                        }
                    ]
            },
        ]
}
```

### &#x20;Пример JSON-документа для отправки Viber сообщения

```json
{
    "login":"логин",
    "password":"пароль",
    "token":"или токен",
    "message":
        [
            {
                "type_send_1": "viber",
                "sender_viber": "Отправитель",
                "text_viber": "Текст сообщения",
                "button_viber": "Текст кнопки",
                "action_viber": "Ссылка для кнопки",
                "image_viber": "Адресс картинки",
                "phones":
                    [
                        {
                            "phone":"79612242243",
                            "client_id_sms":"101",
                            "validity_period":"2001-12-31 15:34:54"
                        },
                        {
                            "phone":"79612242244",
                            "client_id_sms":"102",
                            "validity_period":"2001-12-31 15:34:54"
                        }
                    ]
            },
        ]
}
```

### &#x20;Пример JSON-документа для  отправки Каскадного сообщения

```json
{
    "login":"логин",
    "password":"пароль",
    "token":"или токен",
    "message":
        [
            {
                "type_send_1":"viber",
                "type_send_2":"sms",
                "sender":" Отправитель SMS",
                "text":"Текст сообщения SMS",
                "sender_viber": "Отправитель Viber",
                "text_viber": "Текст сообщения Viber",
                "button_viber": "Текст кнопки Viber",
                "action_viber": "Ссылка для кнопки Viber",
                "image_viber": "Адресс картинки Viber",
                "phones":
                    [
                        {
                            "phone":"79612242243",
                            "client_id_sms":"101",
                            "validity_period":"2001-12-31 15:34:54"
                        },
                        {
                            "phone":"79612242244",
                            "client_id_sms":"102",
                            "validity_period":"2001-12-31 15:34:54"
                        }
                    ]
            },
        ]
}
```

{% endtab %}

{% tab title="HTTP GET" %}
Метод отправки **`GET`**

Адрес для запроса: **`https://my3.webcom.mobi/sendsms.php`**

Все передаваемые значение необходимо закодировать.

### Примеры

[Пример отправки SMS сообщения<br>](#primer-zaprosa-dlya-otpravki-sms-soobsheniya)[Пример отправки Viber сообщения<br>](#primer-zaprosa-dlya-otpravki-viber-soobsheniya)[Пример отправки Каскадного сообщения](#primer-zaprosa-dlya-otpravki-kaskadnogo-soobsheniya)

### Параметры запроса на отправку сообщения

<table><thead><tr><th width="207.66666666666666">Параметр</th><th width="87">Тип</th><th>Описание</th></tr></thead><tbody><tr><td>user*</td><td>String</td><td>Ваш логин в системе</td></tr><tr><td>pwd<mark style="color:green;">*</mark></td><td>String</td><td>Ваш пароль в системе</td></tr><tr><td>token*</td><td>String</td><td>Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру</td></tr><tr><td>type_send_1*</td><td>String</td><td><p>Тип отправляемого сообщения </p><ul><li>viber </li><li>sms</li><li>flashcall</li><li>hlr</li></ul></td></tr><tr><td>type_send_2</td><td>String</td><td><p>Тип досылаемого сообщения, в случае если отправляемое сообщение не будет доставлено по первому типу направления <em>type_send_1</em>, применяется для каскадной отправки</p><ul><li>viber </li><li>sms</li></ul></td></tr><tr><td>sadr*</td><td>String</td><td><p>Отправитель сообщения</p><p><em>!Именно это значение будет выводиться на телефоне абонента в поле от кого сообщение</em></p></td></tr><tr><td>dadr*</td><td>Int</td><td>Номер абонента, которому адресовано сообщение</td></tr><tr><td>text*</td><td>String</td><td>Текст сообщения</td></tr><tr><td>validity_period</td><td>date</td><td><p>Дата и время, после которых не будут делаться попытки доставить сообщение в формате:</p><p><em>YYYY-MM-DD HH:MM:SS</em></p><p>где,<br>    YYYY - год,<br>    MM - месяц,<br>    DD - день,<br>    HH - часы, </p><p>    MM - минуты</p><p>    SS - секунды</p><p><em>!Если не задано, то</em> сообщение <em>имеет максимальный срок жизни  (один день)</em></p></td></tr><tr><td>sender_viber</td><td>String</td><td>Отправитель Viber сообщения</td></tr><tr><td>text_viber</td><td>String</td><td>Текст Viber сообщения</td></tr><tr><td>button_viber</td><td>String</td><td>Текст кнопки Viber сообщения</td></tr><tr><td>action_viber</td><td>String</td><td>Ссылка для кнопки Viber сообщения</td></tr><tr><td>image_viber</td><td>String</td><td>Адрес картинки для Viber сообщения</td></tr></tbody></table>

### Ответ на GET запрос

В ответ будет направлен номер Viber сообщения **`id_sms`**. Используется для проверки статуса сообщения.

### Пример запроса для отправки SMS сообщения

{% code overflow="wrap" %}

```
https://my3.webcom.mobi/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sadr=от_кого_придет_СМС&dadr=номер_телефона_получателя_сообщения&text=текст_смс
```

{% endcode %}

### Пример запроса для отправки Viber сообщения

{% code overflow="wrap" %}

```
http://my3.webcom.mobi/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&type_send_1=viber&sender_viber=от_кого_придет_сообщение&dadr=номер_телефона_получателя_сообщения&text_viber=текст_Viber_сообщения&button_viber=текст_кнопки_Viber_сообщения&action_viber=ссылка_для_кнопки_Viber_сообщения&image_viber=http://адрес_картинки_для_Viber_сообщения
```

{% endcode %}

### Пример запроса для отправки Каскадного сообщения

{% code overflow="wrap" %}

```
http://my3.webcom.mobi/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sadr=от_кого_придет_СМС&dadr=номер_телефона_получателя_смс&text=текст_смс&type_send_1=viber&sender_viber=от_кого_придет_сообщение&text_viber=текст_Viber_сообщения&button_viber=текст_кнопки_Viber_сообщения&action_viber=ссылка_для_кнопки_Viber_сообщения&image_viber=http://адрес_картинки_для_Viber_сообщения
```

{% endcode %}
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://apidocs.webcom.mobi/ru/otpravka-soobsheniya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
